|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2012 Messages : 17 ![]() |
Bonsoir,
J'ai une petite question : Comment faire pour que, sitot que qu'une lettre de l'alphabet sorte dans mon txtbox, je ne puisse plus la reutiliser ? En effet, j'ai un pendu a faire ou c'est le PC qui doit piocher des lettres et les tester sur le mot. Donc, il genere un nombre entre 1 et 26, prenons 5 donc E. Il compare, il la place et maintenant il ne peut plus la reutiliser. J'ai utiliser un Code :
Mais je doute que ce soit la bonne méthode... |
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
Salut,
Vite fait je mettrais les lettres dans un tableau. Random 0 à 26. tu sort 4, tu va ramasser la lettre à l'indice 4. tu retire cette indice(cellule) de ton tableau. tu random 0 a 25. tu sort 16, tu va ramsser la lettre à l'indice 16. tu retire cette indice(cellule) de ton tableau. tu random 0 a 24. Ainsi de suite! Y'a surement mieux, mais pour faire rapide sans te casser le chou, ca le fait.
__________________
Logic is like the sword -- those who appeal to it, shall perish by it. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2012 Messages : 17 ![]() |
Hey
Ouai pas con, mais tu entends quoi par : Tableau ? Une liste ? |
|
|
00
|
|
|
#4 | ||
|
Membre éclairé
![]() |
Ouais ben une liste oui
![]() J'ai taper ca vite fait. Avec un bouton et deux listbox Code :
Essaie tu va voir Bonne chance
__________________
Logic is like the sword -- those who appeal to it, shall perish by it. |
||
|
|
10
|
|
|
#5 |
|
Expert Confirmé
![]() Benoît Inscription : février 2003 Messages : 1 659 ![]() |
euh il suffit de faire
Code :
Char c =Convert.ToChar(New Random().Next(26) + (int) 'A')
__________________
Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes |
|
|
11
|
|
|
#6 |
|
Membre éclairé
![]() |
Et qu'est-ce qui l'empêche de reprendre 6 comme random? Et de resélectionner "F"?
C'est pas vraiment pratique une IA de pendu qui sélectionne 12 fois en ligne la lettre F
__________________
Logic is like the sword -- those who appeal to it, shall perish by it. |
|
|
00
|
|
|
#7 | ||
![]() ![]() Gaëtan WauthyDéveloppeur .NET Inscription : novembre 2006 Messages : 1 366 ![]() |
Juste une petite remarque pour un raccourcis de code :
Code :
Code :
letterList = New List(Of Char)("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
__________________
![]() Si vous développez en .NET, la FAQ, les tutos et l'aide MSDN sont vos amis !!! LINQ c'est puissant... |
||
|
|
10
|
|
|
#8 | |
|
Expert Confirmé
![]() Benoît Inscription : février 2003 Messages : 1 659 ![]() |
Citation:
__________________
Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes |
|
|
|
20
|
Copyright © 2000-2013 - www.developpez.com