我有一个看起来像这样的文件:
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
我创建了一个输入文件流来读取类别ID,然后使用getline()来读取描述。
我的问题是,每当使用getline()将Description读入字符串时,它都会在实际字符串之前保留空白。存储时有什么方法可以忽略空白吗?
最佳答案
使用std::ws
:
while (std::getline(in >> std::ws, line))
// ^^^^^^^^^^^^^
关于c++ - 如何跳过输入流C++中的前导空白?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20131798/