Problème compilation visual express C++

Wenzel Messages postés 225 Date d'inscription   Statut Membre Dernière intervention   -  
tibobo_77 Messages postés 1358 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
jessaye de m'initier a la programmation en C et j'ai parcouru le tutoriel du site du zero.

j'ai choisi comme IDE visual express 2008 C++.

je travaillais sur le projet du TP -Plus ou Moins mais il ne compile pas et je ne comprend pas les erreurs de compilation, on me dit "identificateur non déclaré" la plupart du temps.

voici le code source :
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
const int MIN = 1, Max = 100;
/*
L'ordinateur tire au hasard un nombre entre 1 et 100
il faudra ensuite régler le nombre d'essai
tant que l'utilisateur n'a pas trouver le nombre random de l'ordinateur et que le nombre d'essai maximal n'a pas été atteint,
l'utilisateur tente de rejouer et de trouver le nombre
*/

// initialisation du nombre mystère :
srand(time(NULL));
int nombreMystère = (rand() % (MAX - MIN + 1)) + MIN;

// Réglage du nombre d'essai :
int tentatives = 0;
scanf("Veuillez régler le nombre de tentatives :\n%d", &tentatives);

// boucle "tant que" principale du jeu :
int nombreSaisi;
while ((nombreSaisi != nombreMystère) && (nbTentatives <= tentatives)) {
scanf("Devinez le nombre !\n%d", &nombreSaisi);
if (nombreSaisi < nombreMystère) printf("C'est moins !");
else if (nombreSaisi > nombreMystère) printf("C'est plus !");
nbTentatives++;
}

si vous avez compris les erreurs de compilation, merci de mes les signaler afin que je puisse progresser.
A voir également:

3 réponses

tibobo_77 Messages postés 1358 Date d'inscription   Statut Membre Dernière intervention   263
 
nbTentative n'est pas initialisé a 0, il n'est pas initialisé du tout d'ailleurs...
0
Wenzel Messages postés 225 Date d'inscription   Statut Membre Dernière intervention   14
 
J'ai toujours des erreurs :

voici le log

1>------ Début de la génération : Projet : Plus ou Moins SDZ, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(15) : warning C4244: 'fonction' : conversion de 'time_t' en 'unsigned int', perte possible de données
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(16) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(19) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(20) : error C2065: 'tentatives' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(23) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(24) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(25) : error C2065: 'nombreSaisi' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(25) : error C2065: 'nombreMystère' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(25) : error C2065: 'nbTentatives' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(25) : error C2065: 'tentatives' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(26) : error C2065: 'nombreSaisi' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(27) : error C2065: 'nombreSaisi' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(27) : error C2065: 'nombreMystère' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(28) : error C2065: 'nombreSaisi' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(28) : error C2065: 'nombreMystère' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(29) : error C2065: 'nbTentatives' : identificateur non déclaré
1>c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(31) : fatal error C1075: fin de fichier rencontrée avant que l'élément accolade '{' gauche de 'c:\users\wenzel\documents\visual studio 2008\projects\plus ou moins sdz\plus ou moins sdz\main.c(5)' soit équilibré
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Users\Wenzel\Documents\Visual Studio 2008\Projects\Plus ou Moins SDZ\Plus ou Moins SDZ\Debug\BuildLog.htm"
1>Plus ou Moins SDZ - 16 erreur(s), 1 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
0
tibobo_77 Messages postés 1358 Date d'inscription   Statut Membre Dernière intervention   263
 
La je pense que c'est ton IDE qui est mal configuré.
Pour des petits codes comme ça, essaye plutôt avec, par exemple, code::block qui est plus facile a configurer
0