Comment mettre plusieurs valeurs dans une variable en batch ?

Signaler
-
 carol03 -
Bonjour,
je suis entrain de faire un projet perso en batch mais pour sa je ne sais pas comment stocker plusieurs valeur sur qu'une variable.
Merci d'avance.

1 réponse

Une variable=> Une valeur
Plusieurs valeurs=> Tableau
Tu peux donner à une variable plusieurs valeurs successives mais pas simultanées
Je ne sais pas si le batch utilise les chaines, mais dans les autres langages tu peux mettre plusieurs valeurs dans une chaine qui pourra être traitée comme une variable; avec un découpage de la chaine pour récupérer les valeurs .
Exemple:
a$="120 34 56 79" ://chaine
b$="23 43 16 8"
c$=a$+b$="120 34 56 79 23 43 16 8"
valeurs:
a=0 :: variable
Pour x=1 to longueur(a$)
a=a+val(word$(a$,x) //découpage cumul
x suivant
b=0
Pour x=1 to longueur(b$)
b=b+val(word$(b$,x)
x suivant
c=a+b