首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE*fout; char ch; fo
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE*fout; char ch; fo
admin
2009-02-15
63
问题
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE*fout; char ch; fout=fopen(’abc.txt’,’w’); ch=fgetc(stdin); while(ch!=’#’) { fputc(ch,four); ch=fgetc(stdin); } fclose(fout); } 出错的原因是______。
选项
A、函数fopen调用形式错误
B、输入文件没有关闭
C、函数fgetc调用形式错误
D、文件指针stdin没有定义
答案
1
解析
本题考查的是文件的打开函数fopen(),其调用方式通常为FLIE*fp;fp=fopen(文件名,使用文件方式);,如: fp=fopen("abc.txt","w");表示要打开名字为abc.txt的文件,使用文件方式写入。fopen函数带回指向abc.txt文件的指针并赋给fp,即fp指向文件abc.txt。
转载请注明原文地址:https://www.kaotiyun.com/show/ygXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于过程的叙述中,错误的是
下面程序计算并输出的是PrivateSubCommand1Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila
以下可以作为VisualBasic变量名的是
某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中PPrivateSubCommand1_Click()Open"out.txt"ForOutputAs#2Print"Text1"Close#2EndSu
执行以下程序段a$="VisualBasicProgramming”:b$=”C++”c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
双精度浮点数的类型说明符为
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
以下关于数组的叙述中,错误的是()。
在设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommand1_Click() CD1.DialogTitle="打开文件" CD1.InitDir="C:" CD1.Filte
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
随机试题
“5W1H”所描述的是()职能的内容。
有关高血压病的并发症,下列哪项不正确
营业利润比企业完成的开发工作量更能反映房地产开发投资项目的真实经济效果。()
( )是判断风险处理对策是否最佳的依据。
证券组合管理的目标是()。
下列各项一般不属于建设期产生的现金流量的是()。
年度终了,除“未分配利润”明细科目外,“利润分配”科目下的其他明细科目应当无余额。()
进出口商品进行税则归类时,将考虑采用的有关类、章及税号进行比较,筛选出最为合适的税号。在比较筛选时,首先要()。
某公司这周为新员工安排了8场不同的培训课,要求每名员工从中选择4场参加.由于其中有3场安排在了同一时间,因此每名员工至多只能选择其中一场参加,那么每名员工有()种不同的培训方案.
Includingafewbitesofmeatinthedietsofpoorchildrenfromdevelopingcountriesimprovesboththeirhealthandtheirperfo
最新回复
(
0
)