Comment mettre plusieurs valeurs dans une variable en batch ?

Fermé
Bloumis - Modifié le 23 sept. 2020 à 16:55
 carol03 - 27 sept. 2020 à 11:10
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
1
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
0