Этот код работает, но он немного ограничен, поэтому я хочу что-то удалить, если он не равен букве.Я не понимаю, как это сделать remove_if не в C++
Я знаю, что мне нужно использовать :: isalpha вместо :: ispunct, но я не понимаю, как удалить его, если он не равен :: isalpha. Я изучил этот вопрос, но не получил ответа, потому что не понял их.
textFile[i].erase(remove_if(textFile[i].begin(), textFile[i].end(), ::ispunct), textFile[i].end());
Любая помощь приветствуется.