c语言文件读写操作代码
时间: 2023-08-01 11:12:31 浏览: 76
以下是一个简单的文件读写操作的C语言代码示例:
```c
#include <stdio.h>
int main() {
FILE *fp;
char str[1000];
// 打开文件
fp = fopen("example.txt", "w+");
// 写入数据
fprintf(fp, "This is an example.\n");
// 关闭文件
fclose(fp);
// 重新打开文件
fp = fopen("example.txt", "r");
// 读取文件内容并输出到屏幕上
while (fgets(str, 1000, fp) != NULL) {
printf("%s", str);
}
// 关闭文件
fclose(fp);
return 0;
}
```
在上面的代码中,我们首先使用 `fopen()` 函数打开一个文件。在这个例子中,我们使用 `w+` 模式,表示以读写方式打开文件并清空文件内容(如果该文件已经存在)。然后,我们使用 `fprintf()` 函数向文件中写入一些数据。接下来,我们使用 `fclose()` 函数关闭文件。
然后,我们再次使用 `fopen()` 函数打开同一文件,但这次我们使用 `r` 模式,表示以只读方式打开文件。我们使用 `fgets()` 函数读取文件内容,并使用 `printf()` 函数将其输出到屏幕上。最后,我们再次使用 `fclose()` 函数关闭文件。
注意,在使用文件读写函数时,一定要确保文件已经成功打开,且不要忘记在使用完文件后将其关闭。此外,还要注意文件读写权限和文件路径等问题。
阅读全文