本文件提供了多种C语言实现文件读写的代码示例,包括基本的打开、关闭、读取和写入操作,适合编程学习与参考。
C语言文件读写操作代码示例:
```c
#include
int main() {
FILE *file;
// 打开或创建一个文本段落件用于写入,如果文件已存在则清空内容。
file = fopen(example.txt, w);
if (file == NULL) {
printf(无法打开文件\n);
return 1;
}
fprintf(file, Hello, World!\n); // 写入一条信息到文件
fclose(file); // 关闭文件
// 打开一个文本段落件用于读取。
file = fopen(example.txt, r);
if (file == NULL) {
printf(无法打开文件\n);
return 1;
}
char buffer[50];
while(fgets(buffer, sizeof(buffer), file)) { // 逐行从文件中读取
puts(buffer);
}
fclose(file);
return 0;
}
```
这段代码展示了如何在C语言程序中创建、写入和读取一个文本段落件。首先,它打开或创建了一个名为 example.txt 的新文件,并向其中写入一条简单的消息。然后,再次以只读模式打开同一文件并逐行输出其内容到控制台。
请注意,在实际使用时请确保正确处理可能的错误情况(如无法访问文件),并在完成对文件的操作后记得关闭它。
以上是C语言中基本的文件操作示例代码。