fgets(str,n,fp)函数从文件中读入一个字符串,以下叙述正确的是()<br>

题目类型: 单选题

题目内容

fgets(str,n,fp)函数从文件中读入一个字符串,以下叙述正确的是()

题目选项

A. 字符串读入后不会自动加入'\0'
B. fp是file类型的指针
C. fgets函数将从文件中最多读入n-1个字符
D. fgets函数将从文件中最多读入n个字符

正确答案

C

题目解析

字符串输入函数fgets()的调用形式为:fgets(s,n,fp)。s可以是一个字符数组名,或是指向字符串的指针;n为要读取的最多的字符个数:fp是指向该文件的文件型指针。字符串输入函数的功能是:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串存放到字符数组s中。

题目纠错