Erreur windows : Project1.exe a cessé de fonctionner
Bonjour,
j'ai fait un petit programme (inutile) :
Code:
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
| #include <stdlib.h>
#include <iostream>
using namespace std;
struct personne
{
char* prenom;
char* nom;
int age;
};
int main(int argc, char *argv[])
{
personne *pers = new personne;
int i = 0;
int choix = 0;
while(1)
{
cout << "Tapez l'option de votre choix : " << endl;
cout << "1 - Voir la liste des personnes." << endl;
cout << "2 - Suprimmer une personne." << endl;
cout << "3 - Ajouter une personne." << endl;
cin >> choix;
if(choix == 0){}
if(choix == 1){}
if(choix == 2){}
if(choix == 3)
{
i++;
cout << endl << endl << "########## 3 - Ajouter une personne ##########" << endl << endl;
cout << "Votre id est le " << i << endl;
cout << "Votre nom : "; cin >> pers[i].nom; cout << endl;
cout << "Votre prenom : "; cin >> pers[i].prenom; cout << endl;
cout << "Votre age : "; cin >> pers[i].age; cout << endl;
}
}
system("PAUSE>0");
return EXIT_SUCCESS;
} |
Mais lorsque je choisis d'ajouter une personne et que j'entre un nom, windows m'ouvre une fenêtre qui dit :
"Project1.exe (le nom de mon programme) a cessé de fonctionner :
- Chercher une solution et fermer le programme
- Fermer le programme
- Debugger le programme"
Ou est l'erreur dans mon programme ?
Merci :)