Comment mettre plusieurs valeurs dans une variable en batch ?

Bloumis -  
 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

  1. carol03
     
    Une variable=> Une valeur
    Plusieurs valeurs=> Tableau
    Tu peux donner à une variable plusieurs valeurs successives mais pas simultanées
    1
    1. carol03
       
      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