c语言文件读写操作代码
时间: 2023-08-01 09:07:49 浏览: 24
文件读写是 C 语言中比较常见的操作,下面是一个简单的文件读写代码示例:
写入文件:
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char ch;
fp = fopen("test.txt", "w"); // 打开文件 test.txt 来进行写操作
if (fp == NULL) {
printf("无法打开文件 test.txt\n");
exit(1);
}
printf("请输入一个字符串:");
while ((ch = getchar()) != '\n') {
fputc(ch, fp); // 将字符写入文件
}
fclose(fp); // 关闭文件
return 0;
}
```
读取文件:
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char ch;
fp = fopen("test.txt", "r"); // 打开文件 test.txt 来进行读操作
if (fp == NULL) {
printf("无法打开文件 test.txt\n");
exit(1);
}
printf("文件内容为:\n");
while ((ch = fgetc(fp)) != EOF) {
putchar(ch); // 输出文件内容
}
fclose(fp); // 关闭文件
return 0;
}
```
以上代码中 `fopen()` 函数用于打开文件,`fclose()` 函数用于关闭文件,`fputc()` 函数用于将字符写入文件,`fgetc()` 函数用于从文件中读取字符。在实际应用中,还需要注意文件操作的错误处理。