好久之前遇到 gets()不准用的情况,所以稍稍参考了一下网上的方法,整理一下。
char st[maxn];
string s;
1、gets(st);
2、scanf("%[^\n]",st);
3、getline( cin, s); // 这里s是 string
4、cin.get(st , maxn);
5、cin.getline(st,maxn);
标签:string,cin,C++,st,空格,maxn,读入,gets,getline From: https://blog.51cto.com/u_15965659/6056719