在 C中,系统自动定义了3个文件指针stdin,stdout和stderr分别指向 终端输入、终端输出和标准出错输出,则函数fputc(ch,stdout)的功能是( )。
在屏幕上输出字符变量ch的值
举一反三
- 在C中,系统自动定义了3个文件指针stdin,stdout和stderr分别指向终端输入、终端输出和标准出错输出,则函数fputc(ch,stdout)的功能是()。
- 在C语言中,系统自动定义了2个文件指针stdin,stdout分别指向终端输入和终端输出,则函数fputc(str,stdout)的功能是( )。 A: 在屏幕上输出字符变量str的值 B: 从键盘输入一个字符给字符变量str C: 将字符变量str的值写入文件stdout中 D: 将字符变量str的值赋给stdout
- 一个进程启动时,会自动打开3个文件:标准输入、标准输出和标准出错处理,对应的文件描述符分别(<br/>) A: 1,2,3 B: stdin、stdout、stderr C: 0,1,2 D: input、output、error
- 系统标准输入设备的文件型指针是( ) A: stdin B: stdout C: stderr D: 由用户自己定义的
- linux中数据流重定向包括()。 A: 标准错误输入(stderrin) B: 标准输入(stdin) C: 标准输出(stdout) D: 标准错误输出(stderr)
内容
- 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没有定义