[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
先1.1题,1.2题有点难度呵:
  1. @echo off
  2. set str=i like the bathome,because here is the batch of the world.
  3. :count
  4. if "%str%"=="" (echo %n%) else (set /a n+=1&set str=%str:~1%&goto count)
  5. pause
复制代码

[ 本帖最后由 shqf 于 2008-8-15 07:19 编辑 ]
2

评分人数

TOP

  1. ::%%a%%!ver!&^^^ ^*~                     are you o                 k ?" : \  / ` `  verfdxcweippo opj x ds gw !%%
  2. @echo off&setlocal enabledelayedexpansion
  3. set /p str=<%0
  4. for /l %%a in (1,1,255) do (set str=!str:~1!&if "!str!"=="" (set /a totle=%%a-2&echo !totle!&goto end))
  5. :end
  6. pause
复制代码
应该是111个字符吧,上楼的结果怎么是108呀?

[ 本帖最后由 shqf 于 2008-8-15 15:28 编辑 ]
2

评分人数

TOP

含特殊字符的字符串赋值让我很头痛,batman版主的方法也不错,是我以前所不知道,学习了。其思路也让我看了代码好久,才知奧妙所在。

TOP

返回列表