美文网首页
11.2 字符串和字符串函数:fgets()函数

11.2 字符串和字符串函数:fgets()函数

作者: 日常表白结衣 | 来源:发表于2017-07-16 20:25 被阅读0次

    fgets()函数的第二个参数指明了读入字符的最大数量,如果读到一个换行符,会把它存在字符串中,同时,fgets()函数并不会自动换行,其第三个参数指明要读入的文件,如果从键盘输入,则是stdin(标准输入)作为参数。

    #include<stdio.h>
    #define STLEN 10
    int main()
    {
        char words[STLEN];
    
        puts("enter string :");
        while (fgets(words, STLEN, stdin) != NULL&&words[0] != '\n')
        {
            fputs(words, stdout);
        }
        puts("done.");
    
        return 0;
    }
    

    输出示例:

    enter string :
    by the way,the gets() function 
    by the way,the gets() function 
    done.
    

    相关文章

      网友评论

          本文标题:11.2 字符串和字符串函数:fgets()函数

          本文链接:https://www.haomeiwen.com/subject/exrxkxtx.html