C语言文件读取:打开文件并输出内容
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/nPCn 著作权归作者所有。请勿转载和采集!