c语言文件读写操作代码
时间: 2023-06-17 14:04:05 浏览: 92
文件读写是C语言中非常常见的操作,下面是一个简单的文件读写操作的示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
char str[100];
// 打开文件
fp = fopen("file.txt", "w+");
// 写入数据
fprintf(fp, "This is written to the file");
// 移动文件指针到文件开头
fseek(fp, 0, SEEK_SET);
// 读取数据
fgets(str, 100, fp);
printf("%s", str);
// 关闭文件
fclose(fp);
return 0;
}
```
这个示例代码中,我们首先使用`fopen`函数打开一个名为`file.txt`的文件,并指定了打开文件的模式为“写入和读取”,即“w+”模式。之后,我们使用`fprintf`函数向文件中写入了一些数据。接着,我们使用`fseek`函数将文件指针移动到文件开头位置,然后使用`fgets`函数读取文件中的数据到`str`数组中,并使用`printf`函数输出这些数据。最后,我们使用`fclose`函数关闭文件。
需要注意的是,文件读写操作需要对文件的打开、关闭等操作进行正确的管理,否则可能会导致文件数据损坏等问题。
阅读全文