C语言 fgets()函数
提问人:刘团圆发布时间:2020-12-02
fgets()函数用于从磁盘文件中读取一个字符串,其原型为:
char *fgets (char *str , int n , FILE *fp);
fgets()函数的功能为从指针fp指向的文件中读取n-1个字符,并把它送到由指针str所指向的字符数组中。若读取成功,返回str首地址,否则返回NULL。读取时,读完指定的n-1个字符自动添加一个结束符并返回。若不足n-1个字符就遇到'\n'或文件结束符EOF,停止读入,且'\n'也作为一个字符读入。
fgets()函数的一般调用形式为:
fgets(*str,n,fp);
例如:
char s[10];
fgets(s,10,stdin);
当输入:
123 /
字符数组S中得到:
"123"
当输入:
1234567890 /
字符数组得到前9个字符:
"123456789"
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>