用C语言完成文件读取和写入
时间: 2023-07-18 20:47:16 浏览: 88
c语言完成对文件的读写
好的,下面是用C语言完成文件读取和写入的示例代码:
文件读取:
```
#include <stdio.h>
int main() {
FILE *fp;
char buffer[100];
fp = fopen("example.txt", "r");
if (fp == NULL) {
printf("无法打开文件!\n");
return 1;
}
while (fgets(buffer, 100, fp) != NULL) {
printf("%s", buffer);
}
fclose(fp);
return 0;
}
```
文件写入:
```
#include <stdio.h>
int main() {
FILE *fp;
fp = fopen("example.txt", "w");
if (fp == NULL) {
printf("无法打开文件!\n");
return 1;
}
fprintf(fp, "Hello, world!");
fclose(fp);
return 0;
}
```
以上代码中,`example.txt` 是待读取或写入的文件名,`r` 和 `w` 分别表示读取和写入。在读取文件时,我们使用 `fgets` 函数逐行读取文件内容,并输出到控制台;在写入文件时,我们使用 `fprintf` 函数将字符串写入文件中。最后,别忘了关闭文件,以释放资源。
阅读全文