我嘗試在Windows批處理文件中寫一些簡單的程序。該程序類似於來自「C編程語言」Kernighan和Ritchie的一些簡單應用程序。 這個程序的任務是計算字符數字和字數。 Belove有一個源代碼嵌套,如果在Windows批處理文件CMD
rem Char Number and words number
@echo off
cls
echo ===============================================================
echo input strin
set /P a=
::set variables
set Temp_str=%a%
set /A charcounter = 0
set /A wordscounter = 0
:loop
if defined Temp_str (
set /P actual_char=%Temp_str:~0,1%
if %actual_char%=="" (set /A wordscounter+=1)
set Temp_str=%Temp_str:~1%
set /A charcounter+=1;
goto loop
)
echo %a% %charcounter% %wordscounter%
有一些錯誤,但我找不到它。我不知道什麼是錯的。我實際上從批處理窗口編程開始。
後的錯誤消息。 –