问题 单项选择题

C语言库函数fgets(str,n,fp)功能是______。

A.从中指向的文件中读取长度n的字符串存入int指向的内存

B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

C.从fp指向的文件中读到n个字符串存入str指向的内存

D.从str读取至多n个字符到文件fp

答案

参考答案:B

解析:[评析] fgets函数的作用是从指定的文件读入—个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加—个“\0”字符,因此得到的字符串共有n个字符。

单项选择题
多项选择题