美文网首页
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()函数

    fgets()函数的第二个参数指明了读入字符的最大数量,如果读到一个换行符,会把它存在字符串中,同时,fgets(...

  • C语言实战开发篇-9 文件结构

    文件读写 字符读写函数 :fgetc和fputc字符串读写函数:fgets和fputs数据块读写函数:fre...

  • Oracle 10g无法使用listagg函数的替代解决方案[w

    LISTAGG函数介绍 LISTAGG函数是Oracle 11.2新增的函数,用于字符串拼接,11.2之前的版本无...

  • Android NDK开发之旅7--C语言基础--IO

    读写文本文件 主要用到了fgets和fputs两个函数(函数名中的s是指String,字符串的意思): _CRT_...

  • PHP字符串处理函数

    字符串长度函数 字符串替换函数 截取字符串函数 分割、连接、反转函数 空白处理函数 字符转义函数 字符串比较函数

  • MySQL进阶之常用函数

    一.字符串函数 CONCAT 字符串拼接函数 LOWER 字符串小写函数 UPPER 字符串大写函数 LEFT(s...

  • 新手练习10-cgpwn2

    简单的栈溢出题目,有system函数没有"/bin/sh"字符串,但是也提供了fgets(name, 50, st...

  • mysql函数

    字符串函数 合并字符串函数CONCAT()和CONCAT_WS 1. CONCAT() 函数定义为:CONCAT(...

  • mysql函数汇总之字符串函数

    字符串函数主要用来处理数据库中的字符串数据。mysql中的字符串函数有计算字符串长度函数、字符串合并函数、字符串替...

  • C语言笔记

    一、常用字符串处理函数 1.读入字符 fgets(字符指针,大小,输入流); 可以读入文件gets(字符指针,大小...

网友评论

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

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