Вот я немножко переделал ваш код
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| void delsymb(string str);
int main()
{
cout << "-> ";
string str;
getline(cin, str);
delsymb(&str);
cout<<str<<endl;
system("pause");
return 0;
}
void delsymb(string str)
{
str.erase(std::remove_if(str.begin(), str.end(), [](char ch)
{
return isspace(ch) || ispunct(ch);
}), str.end());
} |
|
функцию getline компилятор не понимает. Какую библиотеку подключить надо?