函数fgets(str, n, fp)的功能是(        )。 A.

从文件fp中读取长度为n的字符串存入指针str所指的内存 B.

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

从文件fp中读取n个字符串存入指针str所指的内存 D.

从文件fp中读取长度为n-1的字符串存入指针str所指的内存