首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE * fout; char ch;
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE * fout; char ch;
admin
2010-01-10
30
问题
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE * fout; char ch; fout=fopen(’abc.txt’’w’); ch=fgetc (stdin); while(ch!=’#’) { fputc(ch,fout); 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://kaotiyun.com/show/EmWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Commandl的命令按钮,有程序如下:OptionBase1PrivateSubCommandl_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=I
设窗体上有一个名称为List1的列表框和一个名称为Check1的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubC
下面为单精度实型(即单精度浮点型)变量的是
以下关于数组的叙述中,错误的是
以下数组定义语句中,错误的是()。
为了保存数据,需打开顺序文件”E:\UserData.txt”,以下正确的命令是()。
假定变量X的值为33521397,则在声明其类型时不能声明为
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
设窗体文件中有下面的事件过程:PrivateSubCommandl__Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
随机试题
U.S.importpricesrecordedthebiggestdropinfivemonthsinNovemberasfoodandfuelcoststumbled(下跌),keepinginflation
下列哪种组合错误
下列关于嵌体洞斜面的描述哪项是错误的
下列关于法治与法制的表述正确的是:
【真题(中级)】下列有关固定资产计提折旧的表述中,审计人员认为正确的有()。
根据《企业破产法》的规定,重整计划由()负责执行。
下列不属于鼓励银行业金融机构丰富和创新金融服务方式的做法的是()。
关于货币层次的划分,下列说法中正确的是()。
讨论函数f(x)=(x>0)的连续性.
下面关于操作系统的叙述中,正确的是()。
最新回复
(
0
)