在程序中使用 gets。
int main()
{
char s[256];
gets(s);
puts(s);
return 0;
}
gets 在 ISO/IEC 14882:2011 标准中被标记为弃用,在 ISO/IEC 14882:2014 标准中被删除。由于目前多数正式比赛已经采用 ISO/IEC 14882:2014 标准,上面的代码在正式比赛中很可能无法编译。
在编译时打开 -std=c++14,检查是否有编译错误。
使用 cin.getline,fgets,std::getline 等代替 gets。