我有一个看起来像这样的文件:
Category ID Description
1 Pay Check
2 Groceries
3 Utilities
14 Rent
25 Mortgage
6 Travel
7 Refund
8 Restaurant
9 College Fund
10 Transfer From Savings
我创建了一个输入文件流来读取Category ID,然后使用getline()来读取Description。 我的问题是每当使用getline()将Description读入字符串时,它会在实际字符串之前保留空格。存储时有没有办法忽略空格?
答案 0 :(得分:7)
使用std::ws
:
while (std::getline(in >> std::ws, line))
// ^^^^^^^^^^^^^