这个getchar有什么用
发表在C语言图书答疑 2018-12-18 悬赏:1 学分 《C语言从入门到精通(第3版)》第14章 文件 336页-337页
是否精华
版块置顶:

#include<stdio.h>
#include<process.h>
main()
{
 FILE *fp;
 char filename[30],str[30];/*定义两个字符型数组*/
 printf("please input filename:\n");
 scanf("%s",filename);/*输入文件名*/
 if((fp=fopen(filename,"w"))==NULL)/*判断文件是否打开失败*/
 {
  printf("can not open!\npress any key to continue:\n");
  getchar();
  exit(0);
 }
 printf("please input string:\n");/*提示输入字符串*/
 getchar();
 gets(str);
 fputs(str,fp);/*将字符串写入fp所指向的文件中*/
 fclose(fp);
}


倒数第五行的这个getchar什么用

这个在这本书的336和337交界处

分享到:
精彩评论 6
李木子
学分:2954 LV11
2018-12-19
沙发

你好:

   你可以试试去掉这句话 然后运行结果 试一下 就明白为什么要加这句了

一休哥_1533716216
学分:76 LV3
2018-12-19
板凳

李木子 发表于2018-12-19 09:30

你好:

   你可以试试去掉这句话 然后运行结果 试一下 就明白为什么要加这句了

我试了一下,还是不知道。老师能直接告诉我吗?    

一休哥_1533716216
学分:76 LV3
2018-12-19
地板

一休哥_1533716216 发表于2018-12-19 19:11

我试了一下,还是不知道。老师能直接告诉我吗?    

试了一下确实不行,但我不知道为什么?

李木子
学分:2954 LV11
2018-12-20
4L

一休哥_1533716216 发表于2018-12-19 19:12

试了一下确实不行,但我不知道为什么?

他就只能输出第2句话 不能像键盘输入字符串

一休哥_1533716216
学分:76 LV3
2018-12-21
5L

李木子 发表于2018-12-20 16:49

他就只能输出第2句话 不能像键盘输入字符串

为什么呀,那个getchar到底什么用

mrkj_1546867358
学分:13 LV2
2019-01-17
6L

微信图片_20190117202228.jpg

是这个吗?

首页上一页 1 下一页尾页 6 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照