我得到一個文件作爲輸入,我這樣寫的第一行(引號標記開始和結束,但不是在文件中):如何在C++中使用remove命令刪除空格中的空格?
" 1, 2.0, 3.0, 4.0 "
當我使用remove命令是這樣的:
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
。這裏有什麼問題?
看起來像製表符。 –