У меня есть два элемента в моем списке массивов в моей программе. Как назначить переменную равным одному из элементов?Как вернуть элемент массива в пакетном режиме?
Вот код:
@echo off
setlocal enabledelayedexpansion
set /p string=
for /l %%a in (0,1,1000) do if not "!String:~%%a,1!"=="" set /a length=%%a+1
set i=0
:input
set str=%string:~0,1%
if "%str%"=="M" set array[i]=1000
if "%str%"=="D" set array[i]=500
if "%str%"=="C" set array[i]=100
if "%str%"=="L" set array[i]=50
if "%str%"=="X" set array[i]=10
if "%str%"=="I" set array[i]=1
set string=%string:~1%
set /a i=i+1
if %i%==%length% goto logic
goto input
:logic
Я действительно, хотя там был стандартный способ сделать это.
код, пожалуйста, я не знаю, как настроен ваш массив или что-то еще. –
На каком языке вы используете? Показать код! – Sirko