想编写一个类似文曲星上猜数字的游戏,即要求输入一个四位数字,然后判断输入的是否正确。现在需要将一个输入的四位数字,如1234(连续输入)分别拆分为1、2、3、4四个字符,请教高手如何实现。谢谢。
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
set input=&set /p input=请输入:
for /l %%a in (0 1 9) do (call set input=%%input:%%a=%%a %%)
echo."%input%"
pause@echo off
Setlocal Enabledelayedexpansion
set n=0
for %%a in (a b c d) do (
set /a n+=1
set var!n!=%%a
)
set n=0&set input=&set /p input=请输入:
for /l %%a in (0 1 9) do (set input=!input:%%a=%%a !)
for %%a in (%input%) do (
set /a n+=1
call set %%var!n!%%=%%a
)
for %%a in (a b c d) do echo.%%a:!%%a!
echo.input:"%input%"
pause