Я должен написать функцию, которая возвращает длину указанной переменной второй.На самом деле, я не знаю, как это сделать.У меня было несколько идей, таких как set %~2=%len%
или set len=call :parse_to_tokens %input%
, но они не работали.
:length
set string=%~1
set len=0
:loop
if defined string (
set string=%string:~1%
set /a len+=1
goto loop
)
:: The return statement or something.
exit /b 0
set /p input=""
call :parse_to_tokens %input% %len%
echo %len%
:: Prints input length.