从C ++中的文本文件中提取数字

时间:2013-05-26 18:20:07

标签: c++

我有一个包含以下布局的文本文件:

step=fixed step start=100 step=1

32

112

step=fixed step start =211 step=1

11

34

等等 我需要分别提取数字100和211,即我的代码中的起始值为整数,并执行一些操作。

1 个答案:

答案 0 :(得分:0)

getchar并使用space作为分隔符。或者使用scanf和格式化字符串。 (但它仍然需要在单词和数字之间留出一些空格。)

Example:
scanf("%s %s %s %s %d",variables..);
scanf("%d",var);
scanf("%d",var1);

因为你知道格式很容易。如果是来自文件使用fscanf。