テキスト ファイルを読み取り、各行を配列に格納したいと考えています。以下のコードを使用すると、毎回"echo %i%"
印刷され、値のみが割り当てられます。しかし、では、値は最後にインクリメントされた I 値として割り当てられます。値を印刷する代わりに、同様に印刷しています。コードに構文エラーはありますか?0
array[0]
"set n=%i%"
n
"@echo !array[%%i]!"
!array[0]!
set /A i=0
for /F %%a in (C:\Users\Admin\Documents\url.txt) do (
set /A i+=1
echo %i%
set array[%i%]=%%a
)
set n=%i%
for /L %%i in (0,1,%n%) do @echo !array[%%i]!