Я получаю файл в качестве ввода и читаю первую строку следующим образом (кавычки отмечают начало и конец, но отсутствуют в файле):
" 1, 2.0, 3.0, 4.0 "
Когда я использую команду удаления, подобную этой:
astring = line;
cout << endl << "Before trim: " << line << endl;
remove(astring.begin(), astring.end(), ' ');
cout << endl << "After trim: " << astring << endl;
Я получил вывод как:
1,2.0,3.0,4.02.0, 3.0, 4.0
Мне нужен вывод только как 1,2.0,3.0,4.0
.В чем здесь проблема?