Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno MS-DOS programování

nemáš sosat warez, na domácí úkol jsi měl celý víkend.

ms příkazový řádek má 2 problémy:
- interpret neumí ve smyčce nahrazovat obsah proměnné třeba z procházeného student.txt, jde to obejít např. voláním podprogramu:

call :SUB1 %%s

:SUB1
 (set promenna=%1) & REM cosi s předanou proměnnou %1
 goto :EOF
- neumí přiřadit do proměnné výsledek operace, u čtení student.txt to půjde přes cyklus s využitím oddělovačů v seznamu:
for /f "delims=, tokens=1-2" %%a in (student.txt) do call :SUB2 %%a,%%b

:SUB2
 REM cosi s předanými proměnnými
 (set zak=%1) & (set trida=%2)
 ...
 goto :EOF 
čti help a uč se, máš do rána dost času.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny