首页 > 代码库 > Lesson024_字符串处理函数之fgets与gets_课堂笔记

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;
}

 

     

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