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

Posted zzdoit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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_课堂笔记的主要内容,如果未能解决你的问题,请参考以下文章

c语言gets()函数与它的替代者fgets()函数

Lesson01:W-A_51单片机实训板介绍(旧博客迁移)

自测之Lesson10:管道

Lesson 1-2

Python学习笔记之面对象与错误处理

Oracle_071_lesson_p4