Lesson024_字符串处理函数之fgets与gets_课堂笔记

一、字符串函数

  

  1.gets C11中已经废弃

  

 

  2 gets_s  有厂家并不支持

  3 fgets  (f)file  多用于文件读取。共有3个参数:1缓冲区  2 读入数据的长度  3  选择键盘输入流或者当前文件句柄名    特点:不会丢弃换行符。

     举例:

    

    

#include <stdio.h>
#define STRLEN 10
int main()
{
    char str[STRLEN] = {0};

    while (fgets(str,STRLEN,stdin)!=NULL && str[0]!='\n')
    {
        printf(str);
    }
    printf("Done!");
    while (gets_s(str,STRLEN)!=NULL && str[0]!='\n')
    {
        printf(str);
    }
    
    return 0;
}

 

     

posted on 2017-01-03 08:29  zzdoit  阅读(372)  评论(0)    收藏  举报

导航