美文网首页
7.7行输入和行输出

7.7行输入和行输出

作者: Hy_Slin | 来源:发表于2018-02-11 14:07 被阅读0次

    标准库提供了一个输入函数fgets,类似于前面的getline函数.
    库函数gets和puts的功能与fgets和fputs类似,但它们是对stdin和stdout进行操作.有一点需要注意,gets函数在读取字符串时将删除结尾的换行符('\n'),而puts函数在写入字符串时将在结尾添加一个换行符.

    那个register修饰符的用处就是暗示编译器这个变量将频繁使用,可能的话最好将其放入CPU的寄存器.

    跟书上说的一样.这两个函数并没有什么特殊的地方.很简单.

    ANSI标准规定,ferror在发生错误时返回非0值,而fputs在发生错误时返回EOF,其他情况返回一个非负值.

    相关文章

      网友评论

          本文标题:7.7行输入和行输出

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