我一直在尝试使用 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 );
我该怎么做 ?
提前致谢