c语言中对文件的操作举例
时间: 2024-05-05 19:22:34 浏览: 11
1. 打开文件:使用 fopen() 函数打开文件,语法为:FILE *fopen(const char *filename, const char *mode);
2. 读取文件内容:使用 fread() 函数从文件中读取内容,语法为:size_t fread(void *ptr, size_t size, size_t count, FILE *stream);
3. 写入文件内容:使用 fwrite() 函数向文件中写入内容,语法为:size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream);
4. 关闭文件:使用 fclose() 函数关闭文件,语法为:int fclose(FILE *stream);
以下是一个简单的示例代码,用于打开、读取、写入和关闭文件:
```c
#include <stdio.h>
int main() {
FILE *fp;
char buffer[100];
// 打开文件
fp = fopen("example.txt", "w+");
// 写入内容
fprintf(fp, "This is an example file.\n");
// 移动文件指针到文件头
fseek(fp, 0, SEEK_SET);
// 读取文件内容
fread(buffer, sizeof(buffer), 1, fp);
printf("%s", buffer);
// 关闭文件
fclose(fp);
return 0;
}
```