gets() – C语言库函数
C语言库函数 char *gets(char *str) 从标准输入中读取一行,并将其存储到由str指向的字符串。它时停止读取换行符或文件结束时达成,以先到为准。
声明
以下是gets() 函数的声明。
char*gets(char*str)
参数
-
str -- 这是存储所在的C字符串的字符数组的指针。
返回值
这个函数返回 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 : xyhtml5.com You entered: xyhtml5.com