C语言,编写程序将若干字符存储到一磁盘文件,再将该文件数据显示
时间: 2024-03-07 12:48:10 浏览: 109
用C编的一个关于向文件写数据的程序
您好,以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
char str[] = "Hello, World!"; // 要写入文件的字符串
FILE *fp; // 文件指针
fp = fopen("file.txt", "w"); // 打开文件
fprintf(fp, "%s", str); // 写入文件
fclose(fp); // 关闭文件
char buffer[100]; // 读取文件的缓冲区
fp = fopen("file.txt", "r"); // 以只读方式打开文件
fgets(buffer, 100, fp); // 读取文件
printf("%s", buffer); // 输出文件内容
fclose(fp); // 关闭文件
return 0;
}
```
以上代码首先将字符串 "Hello, World!" 写入到文件 file.txt 中,然后再从文件中读取数据,并输出到控制台上。其中,使用 fopen 函数打开文件时,第一个参数是文件名,第二个参数是文件打开方式,"w" 表示写入文件,"r" 表示读取文件。使用 fprintf 函数向文件中写入数据,使用 fgets 函数从文件中读取数据。最后关闭文件,释放资源。
阅读全文