|
Débuté par FranckD, 11 déc. 2014 20:11 - 3 réponses |
| |
| | | |
|
| |
Posté le 11 décembre 2014 - 20:11 |
Bonjour,
J'ai un soucis avec mon code.
nb est entier = TableauOccurrence(TableauPendu) mot est une chaîne mot =TableauPendu[Random(1,nb)] tmot est un tableau [Taille(mot)] de chaînes lettre1 est un caractère lettresM est une chaîne lettre2 est un caractère
lettre1 = Milieu(mot,1,1)
POUR i = 2 A Taille(mot)-1 lettresM = lettresM + "-" FIN
lettre2 = Milieu(mot,Taille(mot),1)
TfSaisie = lettre1 + lettresM + lettre2
tmot[1]= Milieu(mot,1,1)
Je fais un pendu, mais j'ai un soucis : Il affiche bien des "-" à la place des mots mais comment je fais pour que quand je saisie une lettre, il recherche dans le mot si la lettre s'y trouve ou non ?
Je pensais à importer tout les caractères dans un tableau à une dimension, puis faire un tant que.
Avez vous des idées ? Soyez indulgent s'il vous plaît, je débute. |
| |
| |
| | | |
|
| | |
| |
Posté le 12 décembre 2014 - 00:03 |
FranckD a écrit :
Bonjour, J'ai un soucis avec mon code. nb est entier = TableauOccurrence(TableauPendu) mot est une chaîne mot =TableauPendu[Random(1,nb)] [/quote] Les 3 premières lignes de ton code , ok. Pour la suite, essaie encore. Et je vais te donner 2 conseils très important : - Pour communiquer avec l'utilisateur, il faut une fenêtre, et des objets dans cette fenêtre. - Lire le gros bouquin d'auto-formation qui fait 300 pages, c'est la MEILLEURE façon d'apprendre. |
| |
| |
| | | |
|
| | |
| |
Posté le 12 décembre 2014 - 20:16 |
Oui c'est vrai que ça serait bien, mais je suis seulement en première année de bts et j'aurais plus de WinDev l'année prochaine mais du java. Mais merci bien pour les conseils |
| |
| |
| | | |
|
| | |
| |
Posté le 13 décembre 2014 - 09:23 |
TableauPendu est un tableau de chaîne = ["Windev", "WebDev", "Mobile"] nb est entier = TableauOccurrence(TableauPendu)
InitHasard() //<<<<<<<<< sMot est une chaîne =TableauPendu[Random(1,nb)] Trace(sMot)
cLettre1 est un caractère = Milieu(sMot,1,1)
lettresM est une chaîne POUR i = 2 A Taille(sMot)-1 lettresM = lettresM + "-" FIN
cLettre2 est un caractère = Milieu(sMot,Taille(sMot),1)
soit sTfSaisie = cLettre1 + lettresM + cLettre2 Trace(sTfSaisie)
//>>>>>>>>>>>>>>>>>> soit cFind = "i" POUR i = 1 _A_ Taille(sMot) SI sMot[[i]] = cFind ALORS sTfSaisie[[i]] = cFind FIN FIN Trace(sTfSaisie) //<<<<<<<<<<<<<<<<<< |
| |
| |
| | | |
|
| | | | |
| | |
|