Page 1 sur 1
[texte]remplacer un texte par des ****
Publié : mar. 07/juin/2011 14:23
par blendman
salut
Je suppose que ce doit être très simple, mais je n'ai pas trouvé (la honte

). Je voudrais faire apparaitre un mot de passe sous la forme : ******
Donc, en gros, j'obtiens le nombre de lettres avec : len(string$)
Mais après, comment puis-je remplacer le texte string$par des * ?
je pensais utiliser replacestring(), mais je ne sais pas comment remplacer chaque lettre, étant donné que c'est un mot de pass dois-je vérifier chaque lettre de l'alphabet + les caractères spéciaux et les chiffres ?
Mh, non, je suis sûr qu'il y a plus simple , mais je n'ai pas trouvé

.
Merci bien pour l'aide

.
Re: [texte]remplacer un texte par des ****
Publié : mar. 07/juin/2011 14:40
par graph100
Blendman a écrit :Donc, en gros, j'obtiens le nom de lettre avec : len(string$)
Là je ne comprend pas bien
len() donne la longueur du texte.
Déjà, es-ce que tu obtiens le texte depuis un mode plein écran, ou ecran de jeu, avec la commande KeyboardInkey() par exemple ?
Ou bien depuis une fenêtre avec un stringgadget ?
Cas 1 : Récupère le texte entré, tu l'ajoute à une variable, et tu ne dessine que des '*' de la longueur du texte entré.
Dans ce cas, l'affichage et ce que rentre l'utilisateur est complètement séparé.
Cas 2 : Met l'option sur le stringgadget : #PB_String_Password : Mode 'mot de passe', n'affiche que des '*'.
Re: [texte]remplacer un texte par des ****
Publié : mar. 07/juin/2011 14:44
par blendman
graph100 a écrit :Blendman a écrit :Donc, en gros, j'obtiens le nom de lettre avec : len(string$)
Là je ne comprend pas bien
len() donne la longueur du texte.
j'ai corrigé, je voulais dire : le nombre. oup's
Déjà, es-ce que tu obtiens le texte depuis un mode plein écran, ou ecran de jeu, avec la commande KeyboardInkey() par exemple ?
Cas 1 : Récupère le texte entré, tu l'ajoute à une variable, et tu ne dessine que des '*' de la longueur du texte entré.
Dans ce cas, l'affichage et ce que rentre l'utilisateur est complètement séparé.
c'est ce cas-là, mais comment ne dessiner que des * de la longueur de mon texte ? c'est ce que je cherche à obtenir

Re: [texte]remplacer un texte par des ****
Publié : mar. 07/juin/2011 14:47
par Backup
...........
Re: [texte]remplacer un texte par des ****
Publié : mar. 07/juin/2011 15:10
par blendman
Dobro a écrit :comme ça par ex :
ah yes, merci beaucoup, je n'avais pas pensé au "" pour le texte (texte vide quoi)

.