#include <iostream> #include <string> using namespace std; int main(int argc,char* argv[]) { string str = ""; cin >> str; remove(str.begin(),str.end(),' '); cout << str; cin.ignore(); }
错误说“’remove’:function不需要3个参数(C2660)”
#include <algorithm>
“算法”是一个包含很多功能的STL头,包括std :: remove,OP正在尝试调用.他得到的错误是因为还有一个函数需要一个名为“remove”的单个参数,该函数会删除一个文件.