Page 1 sur 1

[R] Incrémenter des lettres.

Posté : jeu. 14 oct. 2010 15:28
par jajar
Bonjour,

J'aimerais savoir comment faire pour incrémenter les lettres de A à Z dans une variable.

de la même manière qu'avec la procédure habituel pour des chiffres :

Code : Tout sélectionner

$var = 1
$var = $var +1
Merci.

Re: [..] Incrémenter des lettres.

Posté : jeu. 14 oct. 2010 15:35
par Jerome
Coucou,


http://www.table-ascii.com/ ???





Jérôme

Re: [..] Incrémenter des lettres.

Posté : jeu. 14 oct. 2010 15:39
par ricky
Hello,

tu peux créer une table et ensuite aller chercher ta lettre :

Code : Tout sélectionner

#include <Array.au3>

Local $avArray[10]

$avArray[0] = "A"
$avArray[1] = "B"
$avArray[2] = "C"
$avArray[3] = "D"
$avArray[4] = "E"
$avArray[5] = "F"
...
$avArray[25] = "Z"
Pour info dans ton exemple : $var = $var +1 est égal à $var += 1

Edit : Ah oui Jerome, pas mal aussi

Re: [..] Incrémenter des lettres.

Posté : jeu. 14 oct. 2010 16:08
par Yogui
Jerome a écrit :Coucou,

http://www.table-ascii.com/ ???

Jérôme
+ 1 pour cette solution avec la fonction Chr

Code : Tout sélectionner

$text = ""
For $i = 65 to 90
    $text = $text & Chr($i)
Next
MsgBox(0, "Uppercase alphabet", $text)
 

Re: [..] Incrémenter des lettres.

Posté : jeu. 14 oct. 2010 21:43
par jajar
Bonjour, et merci ce que je voulais c'était d'afficher les lettres une par une dans la Messagebox
mais j'ai réussi voici mon code :
$text = ""
For $i = 65 to 90

$text = $text +1 & Chr($i)
$text = StringRight($text, 1)
MsgBox(0, "Uppercase alphabet", $text)
Next
Si vous connaissez une autre méthode n'hésitez pas.

Re: [..] Incrémenter des lettres.

Posté : ven. 15 oct. 2010 08:34
par Yogui
Je n'ai fait qu'un copier collé de l'exemple de la fonction ... :evil: :roll:

Après un peu de logique et de compréhension pour avoir ce que vous désirez.

Code : Tout sélectionner

For $i = 65 to 90
    MsgBox(0, " Numéro de la lettre : "& $i, Chr($i))
Next

Re: [..] Incrémenter des lettres.

Posté : ven. 15 oct. 2010 15:40
par jajar
merci.