Bonjour a tous,

le code ci-dessous se compile sans probleme, par contre genere une errur de "segmentation fault" quand je l'excute:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
int N=10000;
float* A=new[N];
for (int i=0; i<N;i++)
{A[i]=1};
finction_save_infile(A);
 
delete [] A;
Cette erreur disprait quand j'ajoute la ligne

juste avant delete (en ligne 7)

j'ai les questions suivantes:
- pourquoi ca genere une erreur de segmentation ?
- je ne comprends pas pourquoi ajoute cette ligne ca fait disparaitre l'erreur!
- est que je dois faire confiance au resultat obtenu par ce programme ?

Merci de votre aide