单项选择题

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

A、 从中指向的文件中读取长度n的字符串存入str指向的内存
B、 从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存
C、 从fp指向的文件中读取n个字符串存入str指向的内存
D、 从sb读取至多n个字符到文件fp