c++文件的读取和写入
时间: 2023-11-05 20:12:58 浏览: 57
C++文件读取,写入
C语言中,可以使用标准的文件操作函数来进行文件的读取和写入。常用的文件操作函数有以下几个:
1. fopen():打开文件,返回文件指针
2. fclose():关闭文件,释放文件指针
3. fgetc():从文件中读取一个字符
4. fgets():从文件中读取一行字符串
5. fprintf():向文件中写入格式化的数据
6. fwrite():向文件中写入二进制数据
下面是一个简单的示例代码,实现了向文件中写入数据和从文件中读取数据的功能:
```c
#include <stdio.h>
int main() {
FILE *file;
char str[100];
// 向文件中写入数据
file = fopen("example.txt", "w");
fprintf(file, "Hello, world!\n");
fclose(file);
// 从文件中读取数据
file = fopen("example.txt", "r");
fgets(str, 100, file);
printf("%s", str);
fclose(file);
return 0;
}
```
在该示例代码中,首先使用 fopen() 函数打开一个名为 example.txt 的文件,使用 fprintf() 函数向文件中写入一行字符串,然后使用 fclose() 函数关闭文件。接着使用 fopen() 函数再次打开文件,使用 fgets() 函数从文件中读取一行字符串,最后使用 fclose() 函数关闭文件。
阅读全文