发布网友 发布时间:2022-04-21 07:54
共1个回答
热心网友 时间:2023-08-29 23:49
可以参考下面的代码:
#include<stdio.h>
#define F_PATH "d:\\myfile\\file.dat"
char c;
int main(){
FILE*fp=NULL;//需要注意
fp=fopen(F_PATH,"r");
if(NULL==fp) return -1;//要返回错误代码
while(fscanf(fp,"%c",&c)!=EOF) printf("%c",c); //从文本中读入并在控制台打印出来
fclose(fp);
fp=NULL;//需要指向空,否则会指向原打开文件地址
return 0;
}
扩展资料:
fopen函数是打开一个文件,其调用的一般形式为:
文件指针名=fopen(文件名,使用文件方式);
“文件指针名”必须是被声明为FILE 类型的指针变量;
“文件名”是被打开文件的文件名;
“使用文件方式”是指文件的类型和操作要求;
“文件名”是C风格字符串。
使用文件的方式共有12种,部分的意义如下:
"r" = "rt"
打开一个文本文件,文件必须存在,只允许读
"rb"
打开一个二进制文件,文件必须存在,只允许读
参考资料来源:百度百科-c语言fopen函数