c语言文件读写操作
时间: 2023-08-29 20:07:40 浏览: 113
C语言提供了一系列的文件读写函数,可以通过这些函数来实现对文件的读写操作。以下是一些常用的文件读写函数:
1. fopen() 函数:打开文件,并返回文件指针。
2. fclose() 函数:关闭文件。
3. fgetc() 函数:从文件中读取一个字符。
4. fgets() 函数:从文件中读取一行字符。
5. fputc() 函数:向文件中写入一个字符。
6. fputs() 函数:向文件中写入一行字符。
7. fread() 函数:从文件中读取指定长度的数据。
8. fwrite() 函数:向文件中写入指定长度的数据。
以下是一个文件读写的示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
char str[60];
// 打开文件
fp = fopen("file.txt", "w+");
// 写入数据
fputs("Hello, World!", fp);
// 指针重新回到文件开头
rewind(fp);
// 读取数据
fgets(str, 60, fp);
printf("读取的数据:%s\n", str);
// 关闭文件
fclose(fp);
return 0;
}
```
以上代码会打开名为“file.txt”的文件,写入“Hello, World!”字符串,然后重新将文件指针移到文件开头,再读取文件中的数据并输出。最后,关闭文件。
阅读全文