For循环和fstream不能一起使用吗?

时间:2019-06-17 15:25:33

标签: c++ for-loop fstream

我不明白为什么执行此代码时程序会结束。我自己尝试过“ infile >> Checki”,它起作用了。我也曾尝试将相同的循环仅打印到屏幕上,并且可以正常工作。 请帮忙。

// read an existing file
ifstream infile;
infile.open("BookTitles.dat", ios::in);
int Checki;
infile >> Checki;
string Check [Checki];
int Checki2 = Checki + 1;

for (int i = Checki ; i >= 0; i--) {
  infile >> Check[i];
}

// close the opened file.
infile.close();

0 个答案:

没有答案