c语言文件读写操作代码
时间: 2023-09-07 22:14:59 浏览: 22
文件读写是C语言中非常常见的操作,可以使用标准库函数来实现。下面是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
FILE *fptr;
char filename[] = "example.txt";
char buffer[100];
// 打开文件
fptr = fopen(filename, "w");
// 写入数据
fprintf(fptr, "Hello World!");
// 关闭文件
fclose(fptr);
// 打开文件
fptr = fopen(filename, "r");
// 读取数据
fgets(buffer, 100, fptr);
// 输出数据
printf("读取的内容: %s\n", buffer);
// 关闭文件
fclose(fptr);
return 0;
}
```
这段代码实现了如下操作:
1. 打开名为example.txt的文件,并将它的指针赋值给fptr。
2. 使用fprintf()函数将字符串"Hello World!"写入到文件中。
3. 关闭文件。
4. 再次打开文件,并将指针赋值给fptr。
5. 使用fgets()函数从文件中读取数据,读取100个字符到buffer中。
6. 输出读取的内容。
7. 关闭文件。
需要注意的是,文件操作完成后必须关闭文件,否则可能会导致资源泄漏或者文件损坏。