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
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
A voir également:
- Erreur à la compilation C
- Erreur 0x80070643 - Guide
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
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
29 déc. 2008 à 13:22
quelle compilature tu utlise (borland c ++ ou c)
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
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.
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
29 déc. 2008 à 13:32
voila il s'appelle "GNU GCC Compiler"
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
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
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
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;
}
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;
}
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
29 déc. 2008 à 13:42
laisse moi de temp
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
29 déc. 2008 à 13:42
ok
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
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;
}
voici le petit programme:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("bonjour\n");
system("PAUSE");
return 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
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
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
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
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 ?
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 ?
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
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 ...
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
29 déc. 2008 à 14:14
comment
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
29 déc. 2008 à 14:14
comment quoi ? desoler mais j'ai pas compris ^^
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
29 déc. 2008 à 14:17
je lance la compilation mais ca ne fait rein du tout !!!!!!!!!!!!!!!!!!!!!!!!!
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
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
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
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
29 déc. 2008 à 15:05
j'ai reinstallé code::block mais ca n'a rien change ...
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
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
j'ai mis borland machin et je sais plus quoi (bon d'accord) c'est pas tres clair mais bon ... ^^
merci
01astronaute
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
29 déc. 2008 à 15:26
de rien