首页 > 软件操作教程 > 编程开发 > C语言
题目内容

C语言 fgets()函数

题目答案

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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端