c语言写一个打开文件读取文件
以下是一个简单的C语言程序,可以打开文件并读取文件内容:
#include <stdio.h>
int main() {
FILE *fp;
char ch;
// 打开文件
fp = fopen("example.txt", "r");
if(fp == NULL) {
printf("无法打开文件 \n");
return 1;
}
// 读取文件内容并输出
while((ch = fgetc(fp)) != EOF) {
printf("%c", ch);
}
// 关闭文件
fclose(fp);
return 0;
}
这个程序首先使用 fopen() 函数打开一个名为 example.txt 的文件,并将文件指针存储在 fp 变量中。如果打开文件失败,则会输出一条错误消息并退出程序。
然后,程序使用 fgetc() 函数从文件中读取一个字符,直到文件末尾。每读取一个字符,程序都将其输出到屏幕上。
最后,程序使用 fclose() 函数关闭文件并释放相关资源
原文地址: https://www.cveoy.top/t/topic/ef7h 著作权归作者所有。请勿转载和采集!