
- 帖子
- 1
- 积分
- 102
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-5-19
|
不同意见-新手请教,请多批评
下面的程序是输入字符串,然后反向显示,并输出字符串个数。好像没有if "!var!"=="" 的问题啊。" % 都试过了
@echo off
setlocal enabledelayedexpansion
set out=K
set /p a1=请输入字符串:
set /a num=0
for /L %%i in (1,1,10000) do (
if "!a1!"=="" goto END
set out=!out!^!a1:~-1!
set a1=!a1:~0,-1!
set /a num=%%i
)
:END
IF /i !num! == 0 (echo 字符串为空) ELSE (echo !out:~1!字符串个数为 !num! )
pause
[ 本帖最后由 tempwork1 于 2009-5-19 16:08 编辑 ] |
|