私はWindowsのバッチファイルでいくつかの簡単なプログラムを書き込もうとします。このプログラムは、 "Cプログラミング言語" KernighanとRitchieの単純なアプリケーションに似ています。 このプログラムの役割は、文字番号と単語番号を数えることです。下にソースコードがあります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%
何かエラーがありますが見つかりません。私は何が間違っているのか分からない。私は実際にバッチウィンドウプログラミングから始めます。デバッグバッチファイルへ
エラーメッセージを投稿してください。 –