Problème d'execution d'un programme
melanie
-
melanie -
melanie -
Bonjour,
j'ai effectué un programme en langage c mais lorsque je demande à l'executer ,on m'affiche un message : tp6m.exe (c'est le nom de mon programme) a rencontré un problème et doit fermer ,etc.
pourtant il arrive à executer le printf au debut de la fonction main , j'aimerai bien de l'aide . Merci d'avance.
p.s: pour compiler j'utilise DEV C++
j'ai effectué un programme en langage c mais lorsque je demande à l'executer ,on m'affiche un message : tp6m.exe (c'est le nom de mon programme) a rencontré un problème et doit fermer ,etc.
pourtant il arrive à executer le printf au debut de la fonction main , j'aimerai bien de l'aide . Merci d'avance.
p.s: pour compiler j'utilise DEV C++
A voir également:
- Problème d'execution d'un programme
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Desinstaller un programme - Guide
- Programme word gratuit - Guide
- Forcer la fermeture d'un programme - Guide
3 réponses
bjr,
il se peu que t'a réaliser des instructions qui bloquent le programme et rendent son execution impossible.
et j'ai pas b1 saisie la phrase "pourtant il arrive à executer le printf au debut de la fonction main" explique toi
a+
il se peu que t'a réaliser des instructions qui bloquent le programme et rendent son execution impossible.
et j'ai pas b1 saisie la phrase "pourtant il arrive à executer le printf au debut de la fonction main" explique toi
a+
#include<stdio.h>
#include<stdlib.h>
int ecrire (char *nom,int *tab,int taille){
int i;
FILE *f=fopen(nom,"w");
fprintf(f,"%d\n",taille);
for(i=0;i<taille;i++){
fprintf(f,"%d\n",tab[i]);
}
fclose(f);
return 0;
}
int main (int argc,char **argv){
int i;
int *tab;
int taille;
srand(10);
printf("Entrez la taille du tableau :\n");
scanf("%d",&taille); /*jusque là il arrive à executer mais il n'arrive pas à faire la suite */
tab=(int *)malloc(taille*sizeof (int));
if(tab==NULL) return 0;
for(i=0;i<taille;i++){
tab[i]=rand()%1000;
}
ecrire(argv[1],tab,taille);
system("pause"); /* je l'utilise à cause de DEV C++*/
return 0;
}