永发信息网

请C语言大神帮帮忙,这段代码中 #include<stdio.h> #include<stdlib

答案:3  悬赏:80  手机版
解决时间 2021-11-25 02:34
请C语言大神帮帮忙,这段代码中 #include<stdio.h> #include<stdlib
最佳答案
FILE*fp是定义一个文件指针。
fp=fopen(fname,“r”);
这个函数里的r 是只读的意思(read),
如果是w,那是只写的意思(writer)。
全部回答
FILE *fp是文件指针,指向硬盘中的文件,r表示以只读的方式打开文件,你不能对打开后的文件进行任何修改,即使修改了也是无效的。
#include 
#include 
int  main() 

   int  ch; 
   FILE *fp; //FILE是一个结构体,定义在stdio.h中 
   char  fname[50];  
   printf( "Enter the name of the file:" ); 
   scanf( "%s", fname); 
   fp = fopen( fname, "r" ); //以只读方式打开文件,fname为完整的文件路径,例如: c:\123456.txt
   if( fp == NULL ) 
   { 
      printf( "Failed to open file.Bye " ); //文件打开失败.
      exit(1); 
   } 
   while( (ch=getc(fp)) != EOF ) //获取文件的每一个字符,判断是否为文件结束符.
   {
      putchar(ch);  //输出每一个字符.
   } 
   fclose(fp); //关闭文件.
   fp = NULL; //防止误操作指针.
   system("pause"); //暂停,以检视结果. 
   return  0; 
}
//代码对齐方式非常重要啊,要加强哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鱼儿飞上了黄泉的歌名
喵咪是个软件吗?干嘛用的?
有什么方法可以找玻璃鱼缸漏水的裂缝?
鱼缸之前过滤槽小换了大的过滤槽之后水倒不如
听说洁洛仕的洁面产品很好用,有人用过吗?
众诚二手车行(沧州黄骅市沧海西路450)地址在
违犯刑法草案的有关条文是否算违法?
有间画室(镇江丹阳)地址在哪,我要去那里办事
取名字可不可以只要一个字的姓?
华伟车业地址在什么地方,想过去办事,
上初中的小孩每天晚上都要爸妈陪着睡是怎么回
我是1985年的海中金,我对象是1986年的炉中火
幽默笑话/歇后语/南无门上打伞
Android、SuperSU的system-less root mode运
团队不行,是员工平庸还是领导无能
推荐资讯
86年属和81年属鸡的婚姻怎么样
周飞画店地址在什么地方,想过去办事,
海垦神泉国际高尔夫俱乐部停车场地址有知道的
耐克风系列捂脚么?穿着会不会很热
网费一年要多少钱?
船体强度与结构设计计算题
小白装机提问,这样算系统安装成功了吗?
求娇妻和她的学生们 CHM格式小说 TXT的我已经
十一月旅游适合去哪玩
诚品教育(学士路校区)地址在什么地方,想过去
怀化五中分数线好多啊?
区法院,和市法院,是一个级别吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?