如题
变量中如果是08或者是09时,为什么提示是无效数字,并且不执行操作?
变量中如果是08或者是09时,为什么提示是无效数字,并且不执行操作?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by lxmxn at 2007-3-10 12:50 AM:
很可能是代码中有set /a var=08,set /a something=09的语句,批处理中的"set /a"命令会把所有的0开头的数认为是八进制的数,因为 ...
Originally posted by ZJHJ at 2007-3-15 14:14:
比如 1.txt 里是09 , 2.txt 里是08
@echo off
FOR /F %%I in (1.txt) do set ys=%%I
FOR /F %%j in (2.txt) do set xz=%%j
set /a jgts=%xz%-%ys%
@echo %jgts%
pause
-------
因为1.tx ...