Bonjour
je suis désespérée et je suis de doigt de se suicider (la j'exagère mais je suis vraiment désespérée ) Mon compilateur se plante je sais pas pourquoi quand j'exécute mon programme il affiche sur la console que le programme a demande de Runtime de lui terminer j'ai vraiment besoin d'aide le plutôt possible .
Voila mon main :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <cstring>
#include <vector>
#include <fstream>
#include <stdlib.h>
#include "joueur.h"
#include "question.h"
#include "jeu.h"
 
using namespace std;
 
int main() {
 
     int totale ;
     vector <Question> Q;
     char* choix;
 
     Q=connexion();
     for(int i = 0; i < Q.size() ;i++)
     {
       cout <<"Voila la %d question :"  << Q[i].getQuestion()    << endl << endl;
       cout <<"1 reponse            :"  << Q[i].getProposition1()<< endl;
       cout <<"2 reponse            :"  << Q[i].getProposition2()<< endl;
       cout <<"3 reponse            :"  << Q[i].getProposition3()<< endl;
       cout <<"4 reponse            :"  << Q[i].getProposition4()<< endl << endl;
       cout <<"D'apres vous quelle est  la bonne reponse ?"      << endl;
       cin  >>choix;
       if (strcmp(choix,Q[i].getReponse())== 0)
 
       {
           cout << "Bravo Bien joué ! Continuez Comme ça " << endl;
           cout << "Vous avez gagné " << Q[i].getNb_point() <<"point "<<endl;
           totale+=Q[i].getNb_point();
 
       }
        else
        {
            cout << " Ayyyyyyyyyyyye Non , coup raté !!!       "  << endl;
            cout << " La bonne reponse est " << Q[i].getReponse() << endl;
 
        }
 
        cout << "Jusqu'a maintenant vous avez " << totale << "Point "<< endl;
        system("cls");
 
 
 
     }
     identification(totale);
 
 
    system("pause");
     return 0;
}