【发布时间】:2012-07-01 02:40:04
【问题描述】:
我一直在尝试使用 fscanf 来读取我的应用程序中的输入文件。
这是输入文件
3
Process#1 - 2Kb
3
exec 20
io 5
exec 50
Process#2 - 8Kb
1
exec 100
Process#3 - 8Kb
4
exec 50
io 50
exec 50
io 50
首先我想阅读第一个“3”,这样做没有问题。
之后,我需要读取 # 后面的信息(即 1)和 "kb" 字符串后面的数字(即 2)。
为什么这个 fscanf 没有这样做?
fscanf(inputFile, "Process#%d - %dKb", &id, &mem );
我该怎么做?
提前致谢
【问题讨论】: