J'écris un code assez simple pour entrer des entiers stockés dans un fichier dans un tableau de taille modérée, mais en compilant et en exécutant le code, cela donne une erreur de segmentation, quelqu'un peut me corriger où je suis faire une erreur, le code estSegmentation fault with array
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
using namespace std;
int main()
{
int arr[100000];
ifstream f;
f.open("IntegerArray.txt");
string line;
if (f.is_open())
{
int i=0;
while (f.good())
{
getline(f,line);
arr[i++] = atoi(line.c_str());
}
f.close();
}
else
cout<<"file not open";
return 0;
}
Stackoverflow sur stackoverflow ...: D – Mysticial
Combien de lignes avez-vous dans IntegerArray.txt? – kol
comment dois-je le corriger? – adityaarun1