テキストファイルがあります。最初の数値を取り出し、他の数値を配列に入れる必要があります。ファイルのサイズは不明です。私のコードでは、最初に を使用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;
}