Entraide

Problème avec un programme ? Tu sais pas comment transférer un programme ? Tu es bloqué avec ton projet ?

Planète-Casio est une communauté d'entraide regroupant de fins connaisseurs sur les Casio qui seront ravis de te dépanner !

Allez sur le Forum partie Problèmes pour exposer votre souci et obtenir de l'aide.
Vous pouvez aussi trouver la réponse directement dans le FAQ du site, régulièrement mise à jour par les administrateurs.
Si vous cherchez à perfectionner votre niveau en programmation, visitez la section Astuces du forum et les Articles de qualité.
Défi
Retour liste des défis
Saisie de texte
Difficulté : Moyen
Défi ajouté par : Pie3636 le 15-03-2011 20:56
Pie3636Hors ligneMembrePoints: 310 Défis: 24 Message
Question ou texte du défi :
Je propose un défi assez simple :
Vous devez réaliser un programme de saisie de texte. je m'explique :
Lorsque vous tapez sur une touche, la lettre ou le chiffre correspondant est ajouté à la suite du texte. La touche F5 permettra de passer de minuscules à majuscules et vice versa, et la touche alpha permettra de changer entre le mode chiffre/lettres.

Bon, je le change :
Critères :
- Gestion des lettres de A à Z (majuscules uniquement), ainsi que des chiffres de 0 à 9, et des espaces.
- Gestion de la touche DEL qui permet d'effacer le dernier caractère tapé, à moins que le texte tapé soit vide
- Le programme doit lire une variable P avant la saisie. Si P = 1, alors le texte tapé sera en mode ''mot de passe'', on n'affichera pas les caractères mais des étoiles (*).
- Le programme doit pouvoir gérer une ligne de texte
- Lorsqu'on appuie sur EXE, le texte est stocké dans une chaîne de caractères, puis affiché.

La taille est sans importance, pour info il est facile de le faire en moins de 2 000 Octets.

MP moi vos programmes, je vous donnerai le code de confirmation.

Bonne chance !

Votre réponse au défi :

Þ ã Ý à á â


Commentaires :
Pages: 1, 2 | Suivante

TotoyoHors ligneMembre d'honneurPoints: 15901 Défis: 101 Message
Posté le 15-03-2011 à 21:05 | #
En mode texte ou graphique ?

Est-on obliger d'utiliser les strings (je suis de la vieille école )?
Pie3636Hors ligneMembrePoints: 310 Défis: 24 Message
Posté le 16-03-2011 à 13:32 | #
En mode texte c'est plus facile, mais c'est vous qui voyez. Et non, vous pouvez utilisez autre chose que les chaines de caractères.. Mon programme fait 1144 Octets, et il permet de choisir la position du curseur au début, ainsi que la position de l'endroit ou on peut voir a/A et A/1. Il affiche ensuite la chaine ligne par ligne, voire écran par écran si la chaîne est trop longue.
TotoyoHors ligneMembre d'honneurPoints: 15901 Défis: 101 Message
Posté le 16-03-2011 à 13:38 | #
Je m'étais déjà lancé dans ce genre de programme, mais je le ferai sans chaine de caractères, vu que je code surtout sur une G100+
SmashmasterHors ligneAncien modérateurPoints: 4559 Défis: 253 Message
Posté le 16-03-2011 à 13:46 | #
je vais essayer de le faire
Pie3636Hors ligneMembrePoints: 310 Défis: 24 Message
Posté le 16-03-2011 à 17:20 | #
IL n'est pas si difficile que ça. Je l'ai mis "Moyen" à cause de l'utilisation des chaînes de caractères, mais je l'ai fait en 15 minutes.
Pie3636Hors ligneMembrePoints: 310 Défis: 24 Message
Posté le 17-03-2011 à 14:42 | #
Ohh... Il est pas dur pourtant ???
TotoyoHors ligneMembre d'honneurPoints: 15901 Défis: 101 Message
Posté le 17-03-2011 à 18:33 | #
Mais attends !!!!

Et puis, pas de double-post
LoulouxHors ligneAncien administrateurPoints: 7035 Défis: 61 Message
Posté le 19-03-2011 à 18:23 | #
pas de str sur ma calto
ça rend plus dur le défi
Pie3636Hors ligneMembrePoints: 310 Défis: 24 Message
Posté le 19-03-2011 à 19:26 | #
ca peut se faire sans str
mais c 'est plus dur

Bon, je le change :
Critères :
- Gestion des lettres de A à Z (majuscules unisquement), ainsi que des chiffres de 0 à 9, et des espaces.
- Gestion de la touche DEL qui permet d'effacer le dernier caractère tapé, à moins que le texte tapé soit vide
- Le programme doit lire une variable P avant la saisie. Si P = 1, alors le texte tapé sera en mode ''mot de passe'', on n'affichera pas les caractères mais des étoiles (*).
- Le programme doit pouvoir gérer une ligne de texte
- Lorsqu'on appuie sur EXE, le texte est stocké dans une chaîne de caractères, puis affiché.
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 06-04-2011 à 14:29 | #
je l'ai fait, y a pas long temps (pas avec les mêmes critéres, mais semblable). faut que je le retrouve...

Pages: 1, 2 | Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 38 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd