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 : yiibai.com You entered: yiibai.com