Erreur à la compilation C

Résolu/Fermé
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010 - 29 déc. 2008 à 12:25
sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 - 29 déc. 2008 à 15:26
Bonjour,
je suis en train de réaliser un programme sous code::block en C.
Mais quand je veux compiler il me m'affiche un message:

windows - pas de disque
Exeption Processing Message 0xc0000013 Parameters 0x755592A0
0x00000004 0x755592A0 0x755592A0
annuler recommencer continuer

voila. Si je clique sur annuler ou recommencer ou continuer j'obtient le meme resultat : le message s'enleve et revient dans la seconde.
merci pour votre aide.
01astronaute

18 réponses

sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 4
29 déc. 2008 à 13:22
quelle compilature tu utlise (borland c ++ ou c)
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 13:30
j'utilise le compilateur fournis avec code::block , apres je ne connais pas son nom mais c'est un programme en langage C.
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 13:32
voila il s'appelle "GNU GCC Compiler"
0
sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 4
29 déc. 2008 à 13:39
je ne connais pas ce compilateur mais doone mois ton travaille je peu avoir si il y a une erreur de compilation
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 13:41
ok merci

le voici (ce n'est qu'un pendu je commence ...):

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <time.h>
#include "main.h"

int main(int argc, char *argv[])
{
FILE* fichier = NULL;
fichier = fopen ("dictionnaire.txt","r");
char caractereActuel = 0 ;
long compteur = 0 ;
long ligneDuMot = 0 ;
long MIN = 0 ;
long MAX = 0 ;
char lettres[] = {0};
char sertARien[] = {0};
long nbLettresMot = 0 ;
if (fichier != NULL) // si l'ouverture a marche
{
rewind(fichier); // on revient au debut du fichier
do
{
caractereActuel = fgetc(fichier); // On lit le caractère
if (caractereActuel == '\n')
{
compteur++ ;
}
} while (caractereActuel != EOF); // On continue tant que fgetc n'a pas retourné EOF (fin de fichier)
printf("il y a %ld mots dans le fichier dictionnaire.txt.\n", compteur ); // on affiche le nombre de mots dans le fichier
MAX = compteur ;
srand(time(NULL)); // la et en dessous, on genere un nombre aleatoire
ligneDuMot = (rand() % (MAX - MIN + 1)) + MIN; // que l'on stocke dans la variable ligneDuMot
printf("le mot choisis est a la ligne numero %ld\n", ligneDuMot );
compteur = 1;
rewind(fichier);
do
{
fgets( lettres , 20 , fichier );
compteur++;
} while ( compteur < ligneDuMot ); // on choisis le mot qui est a la ligne indique par "ligneDuMot"
printf("%s", lettres);
rewind(fichier);
do
{
fgets( sertARien , 20 , fichier);
compteur++;
} while ( compteur < (ligneDuMot - 1) );
nbLettresMot = strlen(lettres);
nbLettresMot--;
printf("le mot choisis contient %ld lettres.\n", nbLettresMot);
fclose ( fichier );
}

system("PAUSE");
return 0;
}
0
sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 4
29 déc. 2008 à 13:42
laisse moi de temp
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 13:42
ok
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 13:47
ca ne doit pas etre une erreur dans mon programme car j'en ai fait un autre (tout simple) et il me met aussi la meme erreur
voici le petit programme:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
printf("bonjour\n");
system("PAUSE");
return 0;
}
0
sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 4
29 déc. 2008 à 13:55
oui ton programme est 5/5

tu a une erreur dans ton compulateur :

desinstale ton compulateur et instaler une autre fois sine marche pas instale borland c++ c'est tres simple
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 14:01
mais mon compilateur est installé avec code::block. Il y a d'autres compilateurs dispo:
microsoft visual C++ toolkit 2003
microsoft visual C++ 2005/2008
borland C++ compiler (5.5 , 5.82)
digital mars compiler
OpenWatcom compiler
Cygwin GCC
Intel C/C++ compiler
SDCC compiler
Tiny C compiler
GDC D compiler
Digital mars compiler

et voila je mes lequel ?
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 14:06
j'ai mis borland C++ mais maintenant la compilation ne fonctionne pas ==> je lance la compilation mais ca ne fait rein du tout ...
0
sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 4
29 déc. 2008 à 14:14
comment
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 14:14
comment quoi ? desoler mais j'ai pas compris ^^
0
sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 4
29 déc. 2008 à 14:17
je lance la compilation mais ca ne fait rein du tout !!!!!!!!!!!!!!!!!!!!!!!!!
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 14:20
ah ok ^^
pour lancer la compilation normalement j'appuie sur F9 mais la quand j'appuie il ne se passe rien du tout.
meme si je clique sur le bouton pour compiler ca ne marche pas
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 15:05
j'ai reinstallé code::block mais ca n'a rien change ...
0
01astronaute Messages postés 52 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 27 janvier 2010
29 déc. 2008 à 15:12
c'est bon c'est bon ... ca marche !!!!!!!!!!!!!!!!!!!!!!!!!!!!
j'ai mis borland machin et je sais plus quoi (bon d'accord) c'est pas tres clair mais bon ... ^^
merci
01astronaute
0
sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 4
29 déc. 2008 à 15:26
de rien
0