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