Erreur non comprise compilation C++
Résolu
gwharl
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Ayumi -
Ayumi -
Bonjour à tous,
Voila je me suis lancé dans le C++ et en bon autodidacte je cale sur un débogage, je vous link le code ainsi que le message erreur, j'avais aussi une question sur le fait que comme vous pouvez le voir j'utilise un rand pour poser une question aléatoire et je ne sais aps comment définir une réponse unique pour chaque question j'avais dans l'idée d'utiliser un for pouvez vous me le confirmer, merci d'avance.
Problème énoncé :
http://img4.imageshack.us/img4/9318/bugoe.jpg
Merci encore.
Voila je me suis lancé dans le C++ et en bon autodidacte je cale sur un débogage, je vous link le code ainsi que le message erreur, j'avais aussi une question sur le fait que comme vous pouvez le voir j'utilise un rand pour poser une question aléatoire et je ne sais aps comment définir une réponse unique pour chaque question j'avais dans l'idée d'utiliser un for pouvez vous me le confirmer, merci d'avance.
#include <iostream> //biblio use #include <stdlib.h> #include <time.h> using namespace std; //espace stand pour cout main() { srand(time(NULL)); time_t time(time_t *tloc); cout<<endl; //saut de ligne cout<<"|********************************************************|"<<endl; cout<<"Bonjour a toi, entre ton pseudo pour commencer la partie :"<<endl; cout<<"|********************************************************|"<<endl; cout<<endl; cout<<"Le jeu est simple, apres avoir appuye sur une touche une"<<endl; cout<<"fonction choisira aléatoirement une question qui sera"<<endl; cout<<"afficher a laquelle tu devra fournir une réponse."<<endl; cout<<endl; cout<<"Pret ?"<<endl; cout<<endl; system("PAUSE"); for( int i = 0 ; i < 1 ; ++i ) //debut boucle { int nb = 1 + int( double( rand() ) / ( double( RAND_MAX) + 1 ) * 10.0 ); //genere rand if (i == 3) { cout<<"question1"<<endl; } else if (4<i<6) { cout<<"question2"<<endl; } else if (7<i<9) { cout<<"question3"<<endl; } system("PAUSE"); }
Problème énoncé :
http://img4.imageshack.us/img4/9318/bugoe.jpg
Merci encore.
A voir également:
- Erreur non comprise compilation C++
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 0x80070643 - Accueil - Windows
- Excel si date comprise entre ✓ - Forum Excel
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur signet non défini - Forum Word
2 réponses
Salut
J'ai pas été voir ton image, je me suis contentée de ton code : l'indentation que tu utilises sert - entre autres - à repérer rapidement les erreurs de structuration.
1. l'accolade fermant du dernier if devrait se trouver alignée sur celle l'ouvrant ;
2. l'accolade fermant le for devrait se trouver alignée sur celle l'ouvrant ;
3. et à ce moment là, tu remarques que tu n'as pas d'accolade fermant le main()
J'ai pas été voir ton image, je me suis contentée de ton code : l'indentation que tu utilises sert - entre autres - à repérer rapidement les erreurs de structuration.
1. l'accolade fermant du dernier if devrait se trouver alignée sur celle l'ouvrant ;
2. l'accolade fermant le for devrait se trouver alignée sur celle l'ouvrant ;
3. et à ce moment là, tu remarques que tu n'as pas d'accolade fermant le main()
- commenter
- structurer
- faire tenir la fonction sur un écran