如何从文本文件中读取多个内容到C ++中

时间:2016-11-22 00:11:32

标签: c++

我有一个课程作业,我必须阅读一个项目的名称,它的重量,然后价格。如何创建一个while循环来将每个单独的元素存储到一个字符串中,并分别加两个?

来自文本文件的示例:

香蕉

1.31

0.99

肋眼牛排

2.55

14.96

Chicken Breast Value Pack

7.85

21.97

干狗粮

20.00

14.99

苹果

2.50

3.49

1 个答案:

答案 0 :(得分:-1)

你可以做一个转到下一个字符的for循环,然后把它放到一个变量中,直到它碰到一个空格,当它发生时,它会把它放到一个数组中直到它完成。并且你可以做你想做的一切,之后我什么都不知道c ++但是就是这样。

var out1 = "";

var out = [];

for (var i =0; i<(the-file).length; i++) {if ((the-file)[i]=" ") {

out=[out,out1];

var out1 = "";

} else {

out1=out1+(the-file)[i]
   }
}

和(the-file)是测试输入或您正在使用的文件。 out是你要做的事情的阵列,你可能不得不搞乱它,因为它可能不起作用

相关问题