c语言读写文件
时间: 2023-08-24 20:15:51 浏览: 93
C语言中读写文件需要使用到stdio.h头文件中的文件操作函数。常用的文件操作函数有:
1. fopen()函数:打开一个文件
2. fclose()函数:关闭一个文件
3. fprintf()函数:向文件中写入数据
4. fscanf()函数:从文件中读取数据
5. fgetc()函数:从文件中读取一个字符
下面是一个简单的示例,演示了如何打开一个文件、向文件中写入数据、从文件中读取数据以及关闭文件:
```c
#include <stdio.h>
int main()
{
FILE *fp;
char str[100];
// 打开文件
fp = fopen("test.txt", "w+");
if (fp == NULL) {
printf("打开文件失败");
return 1;
}
// 向文件中写入数据
fprintf(fp, "Hello World!");
// 从文件中读取数据
fscanf(fp, "%s", str);
printf("读取的内容是:%s\n", str);
// 关闭文件
fclose(fp);
return 0;
}
```
在上面的示例中,我们打开了一个名为test.txt的文件,使用fprintf()函数向文件中写入了一段数据,然后使用fscanf()函数从文件中读取数据,并将读取到的内容输出到了控制台上。最后,我们使用fclose()函数关闭了文件。
需要注意的是,文件操作函数可能会因为文件不存在或者权限问题等原因导致打开文件失败,所以在使用文件操作函数时要注意错误处理。
阅读全文