C语言 <stdio.h> gets() 函数



  • 描述

    C库函数char *gets(char *str)从stdin读取一行并将其存储到str指向的字符串中。当读取换行符或到达文件结尾时(以先到者为准),它将停止。
  • 声明

    以下是gets()函数的声明。
    
    char *gets(char *str)
    
    
    参数
    • str-这是指向存储C字符串的chars数组的指针。
  • 返回值

    如果未读取任何字符,则此函数将在成功时返回str,在错误或文件结束时返回NULL。
    示例
    以下示例显示gets()函数的用法-
    
    #include <stdio.h> 
    
    int main () {
       char str[50];
    
       printf("Enter a string : ");
       gets(str);
    
       printf("You entered: %s", str);
    
       return(0);
    }
    
    
    让我们编译并运行上面的程序,它将产生以下结果-
    
    Enter a string : jc2182.com
    You entered: jc2182.com