c语言文件读写操作代码
时间: 2023-08-01 12:09:29 浏览: 35
文件读写操作是 C 语言中经常用到的操作,以下是一个简单的代码示例,可以实现文件的读写操作:
```c
#include <stdio.h>
int main() {
FILE *fp;
char str[100];
/* 写入文件 */
fp = fopen("file.txt", "w");
fprintf(fp, "这是写入的内容\n");
fclose(fp);
/* 读取文件 */
fp = fopen("file.txt", "r");
fscanf(fp, "%[^\n]", str);
printf("读取的内容为:%s\n", str);
fclose(fp);
return 0;
}
```
上述代码中,首先使用 `fopen()` 函数打开一个文件,其中第一个参数是文件名,第二个参数是文件操作模式("r" 表示只读,"w" 表示只写,"a" 表示追加写入)。然后使用 `fprintf()` 函数将数据写入文件,最后使用 `fclose()` 函数关闭文件。
接着,使用 `fopen()` 函数再次打开文件,读取文件内容,使用 `fscanf()` 函数读取文件内容并存储到 `str` 字符数组中,最后使用 `printf()` 函数输出读取的内容,再次使用 `fclose()` 函数关闭文件。
需要注意的是,文件操作成功与否都需要进行判断,可以使用 `if` 语句对文件指针进行判断。