Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Limiter la saisie à un nombre de caractere [ Divers / Général ] (cohenlio)

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é 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...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.