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
|
int main()
{
SetConsoleOutputCP(CP_UTF8);
std::vector<int> tableauInt{};
unsigned int nombreEntre{ 0 };
bool continuer{ true };
do
{
std::cout << "entrez un nombre et validez le avec entrée ou appuyez sur entrée pour valider les nombres entrés \n";
if (std::cin.peek() == '\n' && !(std::cin >> nombreEntre)) //si on trouve '\n' et que nombreEntre ne reçoit rien, c'est que l'utilisateur a fini d'entrer ses nombres
{
std::cout << "ça marche\n";
continuer = false;
}
else if (std::cin.fail()) // si l'utilisateur à entré une connerie
{
std::cout << "entrée incorrecte";
std::cin.clear();
std::cin.ignore(255, '\n');
}
else
tableauInt.push_back(nombreEntre); // si l'utilisateur a entré un nombre, on l'ajoute au tableau
} while (continuer);
for (int element : tableauInt)
std::cout << element << std::endl;
*/
} |
Partager