PAT中: error: ‘gets’ was not declared in this scope gets(str);
原因: gets()方法已经不被PAT编译器支持了,因此要采用其他方法。 header添加: #include <iostream> using namespace std; 将gets(str);改为: cin.get(str,n);//n为str数组的长度