c语言文件读写操作代码
时间: 2024-01-18 20:02:23 浏览: 19
好的,关于C语言文件读写操作的代码,可以参考以下示例代码:
```
#include <stdio.h>
int main() {
FILE *fp;
char c;
// 打开文件,读取文件内容
fp = fopen("file.txt", "r");
if (fp == NULL) {
printf("无法打开文件");
return 0;
}
// 按字符读取文件内容
while ((c = fgetc(fp)) != EOF) {
printf("%c", c);
}
// 关闭文件
fclose(fp);
// 写入文件内容
fp = fopen("file.txt", "w");
if (fp == NULL) {
printf("无法打开文件");
return 0;
}
fprintf(fp, "Hello, world!\n"); // 向文件中写入内容
fclose(fp); // 关闭文件
return 0;
}
```
以上代码使用了fopen、fgetc、fprintf等文件读写相关的C标准库函数。其中,打开文件时需要指定文件名和文件操作类型,如r代表读取,w代表写入。对于读取文件内容,可以使用fgetc函数按字符读取文件内容,同时需要判断是否到达文件结尾(EOF)。对于写入文件内容,可以使用fprintf函数向文件中写入内容。值得注意的是,写入文件时会覆盖原有的文件内容,因此需要谨慎操作。