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"
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>