Voila j´ai un problème en C++, infime mais génant quand même.
Bon je vous balance mon petit programme histoire de faire profiter même si ça sert à rien ^_^
- include < iostream>
using std::cout;
using std::cin;
int main()
{
unsigned short int entier;
unsigned short int quit;
cout < < " Entrez un entier ( entre 0 et 65535) : " ;
cin > > entier;
cout < < std::endl;
int i = 0;
int total = 0;
while(i < entier)
{
i++;
cout < < i;
if ( i < entier)
cout < < " + " ;
else
cout < < " = " ;
total = i + total;
}
cout < < total < < std::endl;
return 0;
}
Le truc c´est que lorsque je compile mon programme et que je l´execute en cliquant sur le . exe, mon programme tourne mais dès qu´il arrive à la fin du code, le programme quitte brutalement sans que je puisse lire le résultat.
J´ai essayé de plusieurs façons, j´ai essayé de mettre un :
unsigned short int quit;
cin > > quit;
A la fin pour empcher de quitter mais ça faisait pas très esthétique.
Il me semble qu´il existe une fonction du nom de getchar() , je l´ai placé en fin de mon code mais ça marche toujours pas.
Donc si vous pouvez m´aider un peu ce serait cool 