首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次存放到该文件中,用#作为结束输入的标志,请填空。 #include<stdio.h> main() { FILE *fp; char ch,fname[10];
以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次存放到该文件中,用#作为结束输入的标志,请填空。 #include<stdio.h> main() { FILE *fp; char ch,fname[10];
admin
2009-02-15
43
问题
以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次存放到该文件中,用#作为结束输入的标志,请填空。
#include<stdio.h>
main()
{ FILE *fp;
char ch,fname[10];
printf("Input the nam \n");
gets(fname);
if((fp=【 】==NULL)
{printf("Cannot open\n"); exit(0);}
printf("Enter data\n");
while(ch=getchar()!=’#’)
fputc(【 】,fp);
fclose(fp);
}
选项
答案
fopen(fname, "w") ch
解析
数组fname用来存放终端输入的一个文件的文件名;文件使用方式"w"是为写而打开文本文件。若文件不存在,系统将用在fopen调用中以指定的文件名建立一个新文件;若存在,则覆盖原有内容;fputs(ch, fp)的功能是将字符ch写到文件指针fp所指的文件中去。
转载请注明原文地址:https://kaotiyun.com/show/nrXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvarPub()_x=10’y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pr
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
窗体上有1个Timer1计时器,1个Shapel形状控件,还有下面程序代码:DimflagAsBooleanPrivateSubTimer1_Timer()PrivateSubForm_Load()
在窗体上画一个Timer1计时器控件和一个Shapel形状控件,并编写如下程序()。PrivateSubForm—Load()Timer1.Interval=1000Timer1.Enabled=TrueEndSubPrivate
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
如设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
随机试题
A.麻黄加术汤B.麻杏苡甘汤C.大青龙汤D.三拗汤E.华盖散
估价所需的资料包括下列几个方面:()。
一个家庭在市场工作、家庭产品的生产以及闲暇之间进行分配所依据的原则是()
住房政策性金融机构的资金来源主要包括()。
下列银行属于股份制商业银行的有()。
一次工作中你把文件交给待办部门,且迟迟没有得到回复。面对这种问题。你该怎么办?
凄凄惨惨戚戚对于()相当于()对于豪放
人工智能的出现表明
CareerBuilder.comnowoffersthemostfunctionalandeasy-to-useonlinejobsearchforScience&Biotechjobs.Infact,therea
(尽管极好的演技)____________andwell-developedplotthethree-hourmoviecouldnotholdourattention.
最新回复
(
0
)