C++编写跳行读取数据

大家好,我想要读取第一行中的100.0.。和下边每行中的1 16.5000 3 1.01 0.0000怎么读取呀 有会的希望给点帮助

第1个回答  2014-12-29
这取决于存储器读取该程序或其他程序,如果是这个程序,你可以使用指针数据;在点击看详细如果你试图读取的其他程序数据的内存地址,您需要使用WIN32 API来实现。
第2个回答  2014-12-29
用fgets()读一行
用sscanf()读相应的数据追问

大神可否给我编一下代码 我是初学

追答

下边每行中的1 16.5000 3 1.01 0.0000 这是什么意思,要说清楚
以你上面的10行数据为例,说清楚,取完的结果是什么?

追问

1 16.5000 3 1.01000 0.0000

2 18.0000 2 1.01000 5.0924

3 13.8000 2 1.01000 1.5149

追答

本来想用sscanf("%lf")来取,但为了保持原文本格式,所以采用字符串来读取了,费了些小手段。

追问

谢了

追答

不客气

本回答被提问者和网友采纳
相似回答