假设我有一个输入文件text.txt,如下所示:
12.4 质量kg
32 加速度m / s ^ 2
21 体积m ^ 3
我想获取每一行中的第一个数字并将其用作变量而忽略该行的其余部分。
谢谢!
答案 0 :(得分:0)
尝试以下
#include <limits>
#include <iostream>
#include <fstream>
//...
double d;
while ( file_stream >> d )
{
file_stream.ignore( std::numeric_limits<std::streamsize>::max(), '\n' );
}