Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1119 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Contrôle de saisie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Contrôle de saisie

n°564687
chepa_jeml​s
Posté le 12-11-2003 à 07:33:20  profilanswer
 

Je n'arrive plus a faire mon controle de saisio en C++ mode console.
 
Comment puis je fiar epour que l'utilisateur ne puisse taper que du numérique et aussi pour éciter que l'utilisateur n'appuye dur enter pour valider son choix
 
Merci :sol:


---------------
Chepa...Moi non plus
mood
Publicité
Posté le 12-11-2003 à 07:33:20  profilanswer
 

n°564705
red factio​n
Posté le 12-11-2003 à 08:47:58  profilanswer
 

Voila sque ca fait de pas aller au cours du fourny  :lol:

n°564710
kadreg
profil: Utilisateur
Posté le 12-11-2003 à 08:58:28  profilanswer
 

Je propose un controle de saisie sur le forum, que les gens ne tapent que des mots correncts et apprennent à correctement viser les touches.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°565125
chepa_jeml​s
Posté le 12-11-2003 à 17:17:08  profilanswer
 

red faction a écrit :

Voila sque ca fait de pas aller au cours du fourny  :lol:  


 
Il y que la façon de faire de FOurny me plait pas beaucoup!!! Alors un coup de pouce serait le bien venu


---------------
Chepa...Moi non plus
n°565130
chrisbk
-
Posté le 12-11-2003 à 17:20:46  profilanswer
 

chepa_jemls a écrit :


Alors un coup de pouce serait le bien venu


 
pas de pb!
 
[:icon14]
 

n°565169
chepa_jeml​s
Posté le 12-11-2003 à 18:56:13  profilanswer
 

aidez moi please


---------------
Chepa...Moi non plus
n°565275
Ace17
Posté le 12-11-2003 à 21:15:31  profilanswer
 

chepa_jemls a écrit :

Je n'arrive plus a faire mon controle de saisio en C++ mode console.
 
Comment puis je fiar epour que l'utilisateur ne puisse taper que du numérique et aussi pour éciter que l'utilisateur n'appuye dur enter pour valider son choix


 
Je vois, tu as un probleme de saisie...  :D

n°565281
skelter
Posté le 12-11-2003 à 21:21:48  profilanswer
 

chepa_jemls a écrit :

Je n'arrive plus a faire mon controle de saisio en C++ mode console.
 
Comment puis je faire pour que l'utilisateur ne puisse taper que du numérique et aussi pour éviter que l'utilisateur n'appuye sur enter pour valider son choix
 
Merci :sol:  


 
si tu te cantonne au c++, pour eviter que l'utilisateur ne tape que du numerique, je croit pas que ce soit possible, par contre avec la conio c'est faisable.
pour eviter que l'utilisateur n'appuye sur enter pour valider, cin.ignore(...)

n°565309
chepa_jeml​s
Posté le 12-11-2003 à 21:45:04  profilanswer
 

skelter a écrit :


 
pour eviter que l'utilisateur n'appuye sur enter pour valider, cin.ignore(...)


 
tu sais me file un exemple car je ne comprends pas, ma variable est de Type Int et se nomme choix...
 
Merci de ta compréhention


Message édité par chepa_jemls le 12-11-2003 à 21:45:33

---------------
Chepa...Moi non plus
n°565332
skelter
Posté le 12-11-2003 à 21:57:36  profilanswer
 

bon aparament tu veux saisir un int et verifier que c'est bien un numerique qui est saisie.
tu peu faire ca:

Code :
  1. int i,j=0,num;
  2. char c[20],_num[20];
  3. cin.getline(c,20);
  4. for(i=0;i<strlen(c);i++)
  5. {
  6.     if(atoi(&c[i]) || c[i]=='0')
  7.     {
  8.         _num[j]=c[i];
  9.         j++;
  10.     }
  11. }
  12. num=atoi(num);


 
pour le cin.ignore faudrait savoir comment tu compte valider si c'est pas en appuyant sur enter valider

mood
Publicité
Posté le 12-11-2003 à 21:57:36  profilanswer
 

n°585791
Defonc
Posté le 08-12-2003 à 16:57:36  profilanswer
 

utilise is digit !!!!!!
dans <ctype.h>
tu fais 1 boucle juqu'à ce qu'on apui sur enter

n°585875
Taz
bisounours-codeur
Posté le 08-12-2003 à 18:50:46  profilanswer
 

skelter a écrit :

bon aparament tu veux saisir un int et verifier que c'est bien un numerique qui est saisie.
tu peu faire ca:

Code :
  1. int i,j=0,num;
  2. char c[20],_num[20];
  3. cin.getline(c,20);
  4. for(i=0;i<strlen(c);i++)
  5. {
  6.     if(atoi(&c[i]) || c[i]=='0')
  7.     {
  8.         _num[j]=c[i];
  9.         j++;
  10.     }
  11. }
  12. num=atoi(num);


 
pour le cin.ignore faudrait savoir comment tu compte valider si c'est pas en appuyant sur enter valider
 

toi tu sors
 
quant à chépa, tu fais une petite recherche, on a répondu à la même question (même projet?) y 2 jours

n°586200
taquin
Eternel fatigué
Posté le 09-12-2003 à 01:11:22  profilanswer
 

tu peut pas donner un lien?

n°586204
Taz
bisounours-codeur
Posté le 09-12-2003 à 01:52:50  profilanswer
 
n°586212
didier1809
${citation_perso}
Posté le 09-12-2003 à 06:31:43  profilanswer
 


 
on est de la meme classe ;)
 
apparement, mon prob c'etais ca : je verifiant i<INT_MAX, mais i l'avais deja depassé, sonc valeur negative ;)
 
le zip du code source est dans ce lien, si ca interesse qqn  :)


---------------
.
n°586434
Taz
bisounours-codeur
Posté le 09-12-2003 à 12:43:02  profilanswer
 

mais vousle faites expres ? tous les int sont < INT_MAX :o

n°586535
chrisbk
-
Posté le 09-12-2003 à 14:26:53  profilanswer
 

#define int char
 
:dtc:
 
([:kunks])

n°586633
skelter
Posté le 09-12-2003 à 15:43:42  profilanswer
 

c'est bien taz

n°586703
didier1809
${citation_perso}
Posté le 09-12-2003 à 16:58:41  profilanswer
 

Taz a écrit :

mais vousle faites expres ? tous les int sont < INT_MAX :o


 
[:ddr555]
 
oui mais bon... [:marc]


---------------
.
n°586777
Taz
bisounours-codeur
Posté le 09-12-2003 à 18:35:18  profilanswer
 

skelter a écrit :

c'est bien taz

:pfff:

n°586782
*syl*
--&gt; []
Posté le 09-12-2003 à 18:44:11  profilanswer
 

Taz a écrit :

mais vousle faites expres ? tous les int sont < INT_MAX :o

<= [:aloy]

n°586786
Taz
bisounours-codeur
Posté le 09-12-2003 à 18:54:34  profilanswer
 

oui, c'est bon. en fin tout ça pour dire que tout ça n'est pas très sérieux

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Contrôle de saisie

 

Sujets relatifs
[Javascript] Forcer la saisie en majuscules[access] controle active X
[win32][newbie] Empecher un controle edit d'afficher son menu(tuto) Virez EasyPHP et prenez le contrôle!
selection automatique d'une barre de saisie[VB] Controle image rond?
[C++] Récupérer une chaine saisie par l'utilisateur : cin, getline...[C++] Boite de dialogue et saisie de string
Copie de buffer dans formulaire de saisie de msg[VBa - Exel] Récupération du n° de la ligne d'une donnée saisie
Plus de sujets relatifs à : Contrôle de saisie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR