C语言文件操作代码
时间: 2023-08-18 10:15:24 浏览: 51
以下是C语言中文件操作的一些基础代码:
1. 打开文件并读取内容
```c
#include <stdio.h>
int main() {
FILE *fp;
char buff[255];
fp = fopen("file.txt", "r");
fscanf(fp, "%s", buff);
printf("读取的内容:%s\n", buff);
fclose(fp);
return 0;
}
```
2. 写入内容到文件
```c
#include <stdio.h>
int main() {
FILE *fp;
fp = fopen("file.txt", "w");
fprintf(fp, "这是写入的内容\n");
fclose(fp);
return 0;
}
```
3. 追加内容到文件
```c
#include <stdio.h>
int main() {
FILE *fp;
fp = fopen("file.txt", "a");
fprintf(fp, "这是追加的内容\n");
fclose(fp);
return 0;
}
```
4. 检查文件是否存在
```c
#include <stdio.h>
#include <stdbool.h>
bool file_exists(const char *filename) {
FILE *file;
if ((file = fopen(filename, "r"))) {
fclose(file);
return true;
}
return false;
}
int main() {
if (file_exists("file.txt")) {
printf("文件存在\n");
} else {
printf("文件不存在\n");
}
return 0;
}
```
这些是基本的文件操作代码,你可以在这些基础上进行更复杂的文件操作。