black

登录

单项选择题

以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。
#include
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没有定义

相关考题

单项选择题 有以下程序   main() {  char str[]="xyz",*ps=str;    while(*ps) ps++;     for(ps--;ps-str>=0;ps--) puts(ps); }   执行后输出结果是()

单项选择题 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。   #define N 10    void arrin(int x[N])   {  int i=0;  while(i<N)     scanf("%d",_________);    }    在下划线处应填入的是()

单项选择题 有以下程序   void f(int x,int y) {  int t;    if(x<y){ t=x; x=y; y=t; }   }   main( )  {  int a=4,b=3,c=5;    f(a,b); f(a,c); f(b,c);    printf("%d,%d,%d\n",a,b,c);   }   执行后输出的结果是()

All Rights Reserved 版权所有©PP题库网库(pptiku.com)

备案号:湘ICP备14005140号-5

经营许可证号:湘B2-20140064