Site du zéro: programmer en C TP jeu plus ou moins AIDE
Résolu/Fermé
A voir également:
- Site du zéro: programmer en C TP jeu plus ou moins AIDE
- Remettre a zero un pc - Guide
- Site de telechargement - Guide
- Site inaccessible - Guide
- Site de vente entre particulier - Guide
- Darkino site - Guide
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
29 juin 2013 à 09:48
29 juin 2013 à 09:48
Enfin, j'ai pu voir ton code.
fflush(stdin) : à ne jamais utiliser.
Remplace cette instruction par celle que je t'ai donné avant : int c; while ( (c=getchar()) != '\n' && c != EOF);
De plus, logiquement, ça se met après un scanf pas avant.
rand(time(NULL));
A n'utiliser qu'une seule fois. Mets-le juste après la déclaration de tes variables.
fflush(stdin) : à ne jamais utiliser.
Remplace cette instruction par celle que je t'ai donné avant : int c; while ( (c=getchar()) != '\n' && c != EOF);
De plus, logiquement, ça se met après un scanf pas avant.
rand(time(NULL));
A n'utiliser qu'une seule fois. Mets-le juste après la déclaration de tes variables.
karara20
Messages postés
32
Date d'inscription
mercredi 19 juin 2013
Statut
Membre
Dernière intervention
13 juillet 2014
9
28 juin 2013 à 17:05
28 juin 2013 à 17:05
bonjour;
enregistre votre projet en .C
si ça marche pas donnez moi une image de Erreur pour bien comprendre votre problème
enregistre votre projet en .C
si ça marche pas donnez moi une image de Erreur pour bien comprendre votre problème
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 225
29 juin 2013 à 00:02
29 juin 2013 à 00:02
.C n'est pas la bonne extension: par définition les fichiers .C, .cpp, .cxx, etc... sont des fichiers de C++; les fichiers C finissant par .c (minuscule)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
28 juin 2013 à 18:53
28 juin 2013 à 18:53
Bonjour,
Je n'ai pas vu ton code.
Mais pour la boucle infinie, il doit s'agir du buffer clavier non vidé.
Lorsque tu as fait ton scanf, mets l'instruction suivante :
{
int c;
while( (c=getchar()) != '\n' && c != EOF );
}
Cdlt,
Je n'ai pas vu ton code.
Mais pour la boucle infinie, il doit s'agir du buffer clavier non vidé.
Lorsque tu as fait ton scanf, mets l'instruction suivante :
{
int c;
while( (c=getchar()) != '\n' && c != EOF );
}
Cdlt,