我有一个课程作业,我必须阅读一个项目的名称,它的重量,然后价格。如何创建一个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
答案 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是你要做的事情的阵列,你可能不得不搞乱它,因为它可能不起作用