📅  最后修改于: 2020-09-25 08:27:37             🧑  作者: Mango
char* gets(char* str);
在gets()
函数读取从标准输入,并将其存储在字符 str
直到一个字符或文件的末尾找到。
gets()
和fgets()之间的区别在于gets()
gets()
使用stdin
流。如果提供了较大的输入字符串 , gets()
函数将不提供支持以防止缓冲区溢出。
注意 :gets()在C++ 11中已弃用,并从C++ 14中删除。
它在
str
:指向存储stdin中字符的字符数组的指针。
#include
#include
using namespace std;
int main()
{
char str[100];
cout << "Enter a string: ";
gets(str);
cout << "You entered: " << str;
return 0;
}
运行该程序时,可能的输出为:
Enter a string: Have a great day!
You entered: Have a great day!