#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
int main()
{
ifstream input("numbers.txt");
int a[500000];
if (input.is_open())
{
for (int i = 0; i <= 499999; i = i + 50000)
{
input >> a[i];
cout << a[i] << endl;
}
}
else
cout << "Could not open File" << endl << endl;
}
文件名“numbers.txt”是一个简单的txt文件,其中包含500,000个整数。在100个整数的小文件上测试这个代码它工作正常,但每当我读到这个文件时,通常会给我“file.exe已经停止工作”。知道为什么吗?