begin process at 2012 05 28 20:19:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

demande de lire un entier (int) c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

demande de lire un entier (int) c++

mercredi 22 septembre 2004 à 12:10:48 | demande de lire un entier (int) c++

simosif

bonjour,
dans un programme c++, je veux obliger l'utilisateur à entrer un entier.tant que il n'a pas entrer un entier, on lui affiche un message et n lui demade encor . j'ai fait ca mais ca marche pas??

do {
cin.clear();
cout << "Enter ValeurE : " ;
cin >> w;
} while (cin.fail());

ça boucle infiniment.
merci
mercredi 22 septembre 2004 à 12:57:19 | Re : demande de lire un entier (int) c++

djl

clear ne fais que remettre l'error flag a goodbit



#include <iostream>
#include <limits>

int main()
{

int n;

while(1)
{
std::cout << "Entrez un entier : " << std::flush;
if( std::cin >> n ) break;

std::cin.clear();
std::cin.ignore( std::numeric_limits<int>::max(), '\n');
}

std::cout << "Vous avez entrez " << n << '\n';
}


Cette discussion est classée dans : int, lire, demande, entier, entrer


Répondre à ce message

Sujets en rapport avec ce message

problème de fonction [ par norton ] voila j'aimerai savoir pk mon compilateur me dit :"ain.cpp(41) : warning C4551: function call missing argument list"je débute en C++ voila mon code :# Encore Pb avec ReadFile en utilisant les Threads [ par jujunio ] Bonjour à tous !J'tilise la fonction ReadFile pour lire sur port COM.Ca fonctionne correctement sans les Threads.Avec les Threads ça ne veut plus marc conversion string -> entier [ par Sat83 ] Bonjour!J'ai un petit probleme, je debute en C++...J'aimerais savoir comment passer d'une chaine qui contient un entier a un entierje m'explique par e inserer un entier dans un tableau de int [ par clcat ] salut la compagnie j ai un ptit probleme(visual C++)j ai un tableau de string :   string TAB[10];et j ai un entier, p=3 par exemple la valeur de p n'e déclaration d'un pointeur sur un entier [ par iam_myst ] bonjour à tous j'aimerais savoir s'il est possbile de faire ceci:      int *tabcle = new int[56], *final = new int[48]; personellement ca me prov convertion char* en int [ par sampq ] Je recupere à partir d'une requete sql un char* que je veux utiliser par la suite dans une boucle for de mon programme, mais la il faudrait que ça soi pouvoir lire un entier en tant que tableau (bit à bit) [ par platinum07 ] Amis codeurs, bonjour !Je suis sur un petit problème depuis quelques heures... la solution est surement sous mon nez mas je ne trouve pas <img src=/im Lire sur port parallèle! [ par tof0256 ] Bonjour,J'aimerais lire des données sur le port parallèle. J'aimerai utiliser les 8 bit de donnée pour cela. J'ai une fiche DB25 ou j'ai relié les PIn petit probleme demande aide [ par espanish ] bonjour a vous tous.je suis entrain d'apprendre le c++ en solo c'est pas facile mais bon,j'aurai besoins d'aide sur deux questions ou je bute un peu m Conversion Float -> Int [ par DroledeBx ] Bonjour,J'ai un problème de conversion entre un float et un entier.Je récupère dans un fichier, sous le type float, une valeur décimale, trois chiffre


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales