linux c文件操作
时间: 2023-11-21 10:43:06 浏览: 136
在Linux上,C语言的文件操作主要包括系统I/O、标准I/O、标准输入/输出重定向和文件操作补充等几个方面。首先,系统I/O包括一些底层的文件操作函数,如open、close和creat,用于创建、打开和关闭文件。其次,标准I/O提供了更高层次的文件操作接口,如fopen、fclose、fread和fwrite等函数,用于读取和写入文件。此外,还可以使用标准输入/输出重定向来改变程序的输入和输出。最后,文件操作补充部分还包括文件定位函数lseek等。通过这些函数,可以实现对文件的创建、打开、关闭、读取、写入和定位等操作。下面是一个简单的代码示例:
```c #include <stdio.h> #include <stdlib.h>
int main() { // 打开文件 FILE *fp = fopen("file.txt", "w"); if (fp == NULL) { printf("文件打开失败\n"); exit(1); }
// 写入文件
fprintf(fp, "Hello, World!\n");
// 关闭文件
fclose(fp);
// 重新打开文件
fp = fopen("file.txt", "r");
if (fp == NULL) {
printf("文件打开失败\n");
exit(1);
}
// 读取文件
char buffer
相关推荐

















