- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%a in (a.txt) do (
- set /a t+=1
- set i=%%a
- set y!t!=!i!
- set i=!i: =!
- call:x !i!
- set /a n!t!=!num!
- )
- for /l %%b in (1 1 !t!) do (
- if !n%%b! lss !number! (
- set /a n%%b=number
- set y%%b=!str!
- )
- set /a number=n%%b
- set str=!y%%b!
- cls
- echo 字符数最多的行是:!y%%b!共有字符:!n%%b! 个
- )
- pause>nul&exit
- :x
- set i=%1
- set num=
- :loop
- set i=!i:~1!
- set /a num+=1
- if "!i!"=="" ( echo abc >nul
- ) else ( goto:loop)
复制代码
[ 本帖最后由 vincentzhou 于 2011-1-9 13:27 编辑 ] |