admin管理员组

文章数量:1794759

gets()函数的替代方法

gets()函数的替代方法

在目前众多的C和C++编译器中,已经不支持gets()函数了。 当使用gets()函数时,编译器会报如下错误: 当我们改用getline()函数时,编译器依然会报错: 因此在这里提供一个gets()函数的替代方法,是我个人觉得比较好用的。

char str[110]; char c; int n=0; while(~scanf("%c",&c)) { if(c=='\\n') break; str[n++]=c; }

本文标签: 函数方法