Erreur à la compilation C
Résolu
01astronaute
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
sadektlili Messages postés 139 Date d'inscription Statut Membre Dernière intervention -
sadektlili Messages postés 139 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Erreur à la compilation C
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum Windows
18 réponses
j'utilise le compilateur fournis avec code::block , apres je ne connais pas son nom mais c'est un programme en langage C.
je ne connais pas ce compilateur mais doone mois ton travaille je peu avoir si il y a une erreur de compilation
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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;
}
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;
}
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;
}
voici le petit programme:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("bonjour\n");
system("PAUSE");
return 0;
}
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
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
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 ?
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 ?
j'ai mis borland C++ mais maintenant la compilation ne fonctionne pas ==> je lance la compilation mais ca ne fait rein du tout ...
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
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