begin process at 2010 02 10 06:34:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Général

 > 

Limiter la saisie à un nombre de caractere


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

Limiter la saisie à un nombre de caractere

jeudi 23 novembre 2006 à 21:57:17 | Limiter la saisie à un nombre de caractere

cohenlio

Bonsoir,
savez vous comment limiter une saisie au clavier a un certain nombre de caractere, cad lorsque le nombre de caractere maximum est tapé, le curseur du clavier restera immobile?

Merci..
jeudi 23 novembre 2006 à 23:13:25 | Re : Limiter la saisie à un nombre de caractere

Joky

Membre Club
Et bien tu fais un getc qui récupère un caractère
Tu incrémentes une variable, et tant que le caractère n'est pas un caractère d'échappement comme '.' ou 'Entrer', OU que ta variable de comptage ne dépasse pas une certaine limite, alors on continue à saisir un caractère avec getc sinon on sort

ULARGE_INTEGERJokyQi=QI("Joky"

jeudi 23 novembre 2006 à 23:19:17 | Re : Limiter la saisie à un nombre de caractere

COLLECTION

#include <stdio.h>

 main()
{
char C;
int I;
I= 10 ; /*I nombre de caractéres max*/

for (I=I ; I>0 ; --I)
{
scanf ("%c",C") ;
printf("%c",C);
}

getch();
return 0;
}
vendredi 24 novembre 2006 à 16:47:25 | Re : Limiter la saisie à un nombre de caractere

Joky

Membre Club
Met là on saisit exactement le nombre max de caractère
Faut tester un caractère entrer ou autre

ULARGE_INTEGERJokyQi=QI("Joky"

samedi 25 novembre 2006 à 22:56:47 | Re : Limiter la saisie à un nombre de caractere

cohenlio

Bon merci à tous (bien que je n'ai pas compris exactement tout les codes precedents); j'ai finalement fait un strncpy en limitant le nb de caractere a copier, c facile et surtout il y a moins de code... :D
merci et bonne nuit.


Cette discussion est classée dans : nombre, caractere, limiter, clavier, saisie


Répondre à ce message

Sujets en rapport avec ce message

Probleme fonctions [niveau debutant] [ par zzzzzz ] en fait je voulais faire une applic qui nous demande un nombre de part et de fin si on met par exemple 2 et 7 sa ecrira 234567 grace a une boucle. le Limitation en nombre de caractère [ par st3phane ] Voila j'aimerais empecherc que l'utilisateur tape plius de 20 lettre j'avias penser a une boucle et getch et faire revenir au caractere d'avan si ca a Saisie de données [ par oligator ] Bonjour j'aimerais savoir s'il y a moyen de gérer la validité des saisies d'un utilisateur avec une méthode de iostream.Par exemple, lors de la saisie lire : 1 32 15 2 3 ... [ par MoDDiB ] Comment mettre dans un tableau une saisie telle que :l'on connais le nombre des nombre mais pas le nombre de chiffre par nombreet il y a un espace ent Saisie clavier dialog box [ par adrod ] Petite question, j'ai une boite de dialogue avec à l'intérieur des boutons et une vue openGL. Comment saisir par exemple les flêches du clavier sans q question sur une saisie pendant un temp [ par Battousai ] salut tout le monde,ma question cette fois est comment faire une saisie sur un interval de temp t connu d'avance sachant qu'il faut arreter cette sais saisi au clavier sous forme "\x8D" [ par supers03 ] Bonjour à tousJe m'explique : je voudrai pouvoir saisir un nombre en décimal, puis le sauvegarder sous la forme "\x8D" par exemple ... j'ai esayer de recuperer une chaine de caractere sur le clavier [ par nightclub ] deja bonjour a tous ! (qqpart je suis sur que cette question existe sur le forum mais j'ai pas trouvé :s ! j'ai pas fait toute les pages non plus :s ! compteur de chaine de caractere [ par yous1984 ] salut je suis debutant en C++ je voudrais s'avoir ce que je dois faire pr avoir un compteur qui compte le nombre maximum de caractere B consécutif da saisie touches clavier ??? [ par RV2931 ] bonjour,je débute en visual C++, et là, j'utilise les MFC, parce que ça me paraît plus simple, mais je sais que c'est qu'une apparence (cf. Visual Bas


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,484 sec (4)

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