c语言文件读写操作代码
时间: 2023-08-15 12:04:23 浏览: 81
以下是C语言中文件读写操作的示例代码:
写文件:
```c
#include <stdio.h>
int main() {
FILE *fp;
char text[] = "Hello, world!";
fp = fopen("file.txt", "w"); // 打开文件
fprintf(fp, "%s", text); // 写入文件
fclose(fp); // 关闭文件
return 0;
}
```
读文件:
```c
#include <stdio.h>
int main() {
FILE *fp;
char text[100];
fp = fopen("file.txt", "r"); // 打开文件
fscanf(fp, "%s", text); // 读取文件内容
fclose(fp); // 关闭文件
printf("%s", text); // 输出文件内容
return 0;
}
```
以上代码中,`fopen()`函数用于打开文件,第一个参数是文件名,第二个参数是文件打开模式。文件打开模式有以下几种:
- "r":读取模式。
- "w":写入模式,会覆盖文件原有内容。
- "a":追加模式,会在文件末尾添加新内容。
- "r+":读取和写入模式。
- "w+":读取和写入模式,会覆盖文件原有内容。
- "a+":读取和追加模式,会在文件末尾添加新内容。
`fprintf()`函数用于向文件写入内容,`fscanf()`函数用于从文件读取内容。`fclose()`函数用于关闭文件。