Сообщение сеанса не отображается, пока отображается другой сеанс

Проблема заключается в том, что ispunct () принимает один аргумент как символ, в то время как вы пытаетесь отправить строку. Вы должны перебирать элементы строки и стирать каждый символ, если это пунктуация, как здесь:

for(size_t i = 0; i<text.length(); ++i)
  if(ispunct(text[i]))
    text.erase(i--, 1);
0
задан Heru Setiawan 22 February 2019 в 10:30
поделиться