Bonjour tout le monde, j'ai ecrit un petit programme tres simple mais malgrès cela j'ai quand meme une erreur a la fin de son execution ! C'est peut-etre un truc tout bete... je ne sais pas ! En tout cas je vous met le code et si vous pourriez voir vite fait le probleme sa serait cool =)
#include <stdio.h>
#include <stdlib.h>
int main(void) {
FILE* fich;
char* fichier;
int ouvert=0, cpt=1;
printf("Nom du fichier : ");
scanf("%s", fichier);
while ((ouvert==0) && (cpt<=5000000)) {
fich=fopen(fichier,"r");
if ((ouvert==0) && (fich!=NULL)) {
system(fichier);
ouvert=1;
}
if ((cpt==5000000) && (ouvert==0)) {
printf("Fichier introuvable !");
}
cpt++;
}
fclose(fich);
system("PAUSE");
}
L'erreur c'est : "prog.exe a rencontré un probleme et doit fermé. Nous vous prions de nous ......." , alors que le programme est executé entierement, c'est vraiment a la fin qu'il me met ca !
PS : desole si le code est peu cochon ... je ne suis pas un pro en c lol et j'avais pas besoin de le pofiner c'est juste pour une utilisation unique ^^,
PS 2 : Si tout de meme vous avez des amelioration a apportées je suis prenant ! =)
Merci et bonne journée a tous !