【发布时间】:2014-03-24 01:10:53
【问题描述】:
我有一个如下所示的输入 .txt 文件:
Robert Hill 53000 5
Amanda Trapp 89000 3
Jonathan Nguyen 93000 3
Mary Lou Gilley 17000 1 // Note that came contains of 3 parts!
Warren Rexroad 72000 7
我需要阅读这些行并将它们解析为三个不同的类别:名称(这是一个字符数组)、里程(int)和年份(int)。
sscanf(line, "%[^] %d %d ", name, &mileage, &years);
这对我来说不是很好,有什么建议吗?
【问题讨论】:
标签: c arrays parsing input scanf