Я работаю с вектором и пытаюсь заполнить вектор списком слов из txt-файла при условии, что слово не имеет пунктуации. Я смотрю на каждую строку как на строку и пытаюсь найти хороший способ проверить, есть ли в строке знаки препинания.
У меня есть что-то подобное, работающее для всех апострофов в строке, но мне нужно обобщить это на все знаки препинания. Если в строке нет апострофов, то переходите к остальной части кода.
if ((find(line.begin(), line.end(), '\'')) == line.end())
Я довольно новичок, и любая помощь будет оценена по достоинству. Я рассмотрел возможность использования функции ispunct(), но не мог понять, как реализовать это в этом.
std::find_if
иstd::ispunct
. - person molbdnilo   schedule 15.03.2018