c语言文件读写操作代码
时间: 2024-01-18 08:04:40 浏览: 17
文件读写操作在C语言中是非常常见的任务。以下是一个例子,展示了如何打开一个文件、读取文件内容、写入文件内容并关闭文件。
```c
#include <stdio.h>
int main() {
FILE *fp;
char buff[255];
// 打开文件
fp = fopen("test.txt", "w+");
// 写入文件
fprintf(fp, "这是测试的内容\n");
// 读取文件
fseek(fp, 0, SEEK_SET);
fscanf(fp, "%s", buff);
printf("读取内容: %s\n", buff);
// 关闭文件
fclose(fp);
return 0;
}
```
代码中使用了 `fopen()` 函数打开文件,第一个参数是文件名,第二个参数是打开方式。`w+` 表示可写并可读的方式打开文件,如果文件不存在则创建。如果文件已经存在,则会清空文件中的内容。
接着使用 `fprintf()` 函数向文件中写入内容。这里写入了一行字符串。
然后使用 `fseek()` 函数将文件指针移动到文件开头,使用 `fscanf()` 函数读取文件内容到 `buff` 变量中。
最后使用 `fclose()` 函数关闭文件。
需要注意的是,文件操作完成后一定要记得关闭文件,否则可能会导致文件被占用无法访问。如果文件不存在,则会自动创建文件。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)