C语言中标准函数fgets(str,n,fp)的功能是()。
A. 从文件fp中读取长度为n的字符串存入指针str指向的内存。
B. 从文件fp中读取长度不超过n-1的字符串存入指针str指向的内存。
C. 从文件fp中读取n个字符串存入指针str指向的内存。
D. 从文件fp中读取不超过长度为n的字符串存入指针str指向的内存。
若以“a+”方式 打开一个已存在的文件,则以下叙述正确的是()。
A. 文件打开时,原文件内容不被删除,位置指针移到文件末尾,可做添加和读操作。
B. 文件打开时,原文件内容不被删除,位置指针移到文件开头,可做重写和读操作。
C. 文件打开时,原有文件内容被删除,只可做写操作。
D. 以上各种说法皆不正确。