Bonjour,
j'ai besoin d'un coup de main.
je cherche a isoler chaque lettre d'une chaine donnée.
j'ai un souci au niveau duj'aimerais remplacer le 0 par la valeur d'une variable que j'incrémente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SET b=%o:~0,1%
Mais ça ne marche pas !
voici mon code :
le but est d'avoir ça comme rendu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 @ECHO OFF SET a=toto,tata SET o=toto,tata SET /A longueur=0 :loop IF "%a%"=="" GOTO endloop SET a=%a:~0,-1% SET b=%o:~%%longueur,1% <---ici SET /A longueur=%longueur%+1 echo %b% %Longueur% GOTO loop :endloop ECHO %longueur% pause
t 1
o 2
t 3
o 4
, 5
t 6
a 7
t 8
a 9
Merci infiniment de votre aide
Partager