罗杰210
Mike 150
Wayne 500
康纳240
福特456
火160
Robert 320
Andrew 480
以上是我的文本文件(忽略单词之间的额外行),我想将.txt文件读入一个cpp文件,转换成一个int数组和一个字符串数组。我该怎么做?
数组是int [vote]和string [name]。
目前我有这个:
字符串名称[ASIZE]; int vote [ASIZE];
string s;
ifstream infile("input.txt");
for (int i=0; i<ASIZE; i++)
{
infile >> vote[i];
infile.ignore();
getline(infile, name[i]);
infile >> name[i] >> vote[i];
}
请帮忙!!我是一名初学者,无法理解数组,我们需要使用两种不同的数据。
答案 0 :(得分:0)
您必须包括:
${foo}
然后,声明Foo.toString()
变量如下:
#include<fstream>
从那里你可以探索ifstream
中包含的所有方法,并构建你需要的任何东西。
您将需要两个数组,并在遇到字符串和整数时读取,然后将其存储在相应的数组中。