C 语言中的文件处理是常见的任务之一,让我们逐步了解如何进行文件的创建、写入和追加操作。
要创建一个新文件,可以使用 fopen() 函数,并指定打开模式为写入模式("w")。
fopen()
"w"
#include <stdio.h> int main() { FILE *file = fopen("example.txt", "w"); // 创建一个新文件 if (file == NULL) { printf("Failed to create the file.\n"); return 1; } printf("File created successfully.\n"); fclose(file); // 关闭文件 return 0; }
要向文件中写入内容,可以使用 fprintf() 函数。
fprintf()
#include <stdio.h> int main() { FILE *file = fopen("example.txt", "w"); // 创建一个新文件 if (file == NULL) { printf("Failed to create the file.\n"); return 1; } fprintf(file, "Hello, world!\n"); // 写入内容到文件 fclose(file); // 关闭文件 return 0; }
如果要在文件中追加内容而不覆盖原有内容,可以使用打开模式为追加模式("a")。
"a"
#include <stdio.h> int main() { FILE *file = fopen("example.txt", "a"); // 打开文件以追加内容 if (file == NULL) { printf("Failed to open the file.\n"); return 1; } fprintf(file, "This is a new line.\n"); // 追加内容到文件 fclose(file); // 关闭文件 return 0; }
以上是关于 C 语言文件处理的全攻略,包括创建文件、写入内容和追加操作。熟悉这些操作将使你能够轻松地处理文件,进行必要的操作和记录数据。
原文链接:codingdict.net