选择题
标准函数fgets(s,n,f)的功能是______。
A、
从f所指的文件中读取长度为n的字符串存入指针s所指的内存
B、
从f所指的文件中读取长度不超过n-1的字符串存入指针s所指的内存
C、
从f所指的文件中读取n个字符串存入指针s所指的内存
D、
从f所指的文件中读取长度为n-1的字符串存入指针s所指的内存
【正确答案】
B
【答案解析】
fgets(s,n,f)函数的功能是从f所指文件中读入n-1个字符放入以s为起始地址的空间内;如果未读满n-1个字符时已读到了一个换行符或EOF,则结束本次读入。因此确切地说,调用fgets()函数最多只能读入n-1个字符。
提交答案
关闭