char *gets(char *str)
优质
小牛编辑
129浏览
2023-12-01
描述 (Description)
C库函数char *gets(char *str)从stdin读取一行并将其存储到str指向的字符串中。 当读取换行符或达到文件结尾时(以先到者为准),它会停止。
声明 (Declaration)
以下是gets()函数的声明。
char *gets(char *str)
参数 (Parameters)
str - 这是指向存储C字符串的字符数组的指针。
返回值 (Return Value)
此函数在成功时返回str,在出错时或文件结束时返回NULL,而没有读取任何字符。
例子 (Example)
以下示例显示了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 : iowiki.com
You entered: iowiki.com