• 2021-04-14
    在 C中,系统自动定义了3个文件指针stdin,stdout和stderr分别指向 终端输入、终端输出和标准出错输出,则函数fputc(ch,stdout)的功能是( )。
  • 在屏幕上输出字符变量ch的值

    内容

    • 0

      C语言定义了三个标准文件(stdin,stdout,stderr)。

    • 1

      标准输入stdin和标准输出stdout默认的都是行缓冲。

    • 2

      C语言定义了三个标准文件(stdin,stdout,stderr)。 A: 正确 B: 错误

    • 3

      C语言中系统的标准输入输出文件不包括 A: stdin B: stdout C: stdmem D: stderr

    • 4

      【13.4】 以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 main( )[br][/br] { FILE *fout; char ch; fout=fopen('abc.txt','w'); ch=fgetc(stdin); while(ch!='#') { fputc(ch,fout); ch=fgetc(stdin); } fclose(fout); } 出错的原因是( ) A: 输入文件没有关闭 B: 函数fgetc调用形式错误 C: 函数fopen调用形式错误 D: 文件指针stdin没有定义