有一个文本文件。我需要取出第一个数字并将其他数字放入数组中。文件大小未知。在我的代码中,我首先尝试使用vector.size
它来计算它的大小,然后构建数组。希望有人可以帮助我看看有什么问题。
示例输入文件:
3
2 2
output
Can take out a=3;
array[0]=2;array[1]=2;
代码:
int main()
{
int n, inInt;
vector <int> list;
ifstream ifs("1.txt");
int a;
ifs>>a;
std::vector<int> result;
int temp;
while(! ifs.eof())
{
ifs >> temp;
result.push_back(temp);
}
int b;
b=result.size();
int numlist[b];
for (int i=0;i<b;i++)
{
ifs>>numlist[i];
}
cout<<numlist[0];
ifs.close();
system("pause");
return 0;
}