Я знаю, что это похоже на дубликат, но я не верю, что это так. Вполне возможно, что я имею в виду проблему кодирования с моим предоставленным форматом файла.
По сути, я проверяю на наличие общих символов перед вставкой hashmap. У меня стандартный ввод подключен так:
while(getline(cin, current, ' '){}
он выводит правильно, если вы просто печатаете то, что входит в стандартный вывод, но у меня есть дикая проблема, когда буква А всегда будет иметь sh до значения А, но не считается А. Я знаю, что вы думаете. Пробелы. Ну, я попытался удалить пробелы и вкладки и пробелы. но я думаю, что мне не хватает некоторых невидимых персонажей. Я даже пытался создать набор допустимых символов и удалить недопустимые символы. Все еще не повезло.
Каков надежный способ удаления всех невидимых символов из этих строк ввода? Это встроенная функция случайно?