Napisać program, który symuluje działanie systemu operacyjnego DOS.
Należy zrealizować komendy:
CD
cd xxx cd \xxx cd ..
cd xxx\yyy cd \xxx\yyy cd ..\xxx
MD
md xxx md \xxx md xxx\yyy md \xxx\yyy md ..\xxx
RD
rd xxx rd \xxx rd xxx\yyy rd \xxx\yyy rd ..\xxx
DIR
dir xxx dir \xxx dir ..
dir xxx\yyy dir \xxx\yyy dir ..\xxx
EXIT - koniec programu.
Tuż przed wyjściem program zapisuje „strukturę katalogów” na dysk, do pliku w tym samym katalogu, z którego został uruchomiony. Plik ten otrzymuje nazwę taką jak program, tyle że z innym rozszerzeniem (na przykład .sym - symulacja).
Po starcie program odczytuje „strukturę katalogów” z dysku. W przypadku nie odnalezienia jej program inicjalizuje „strukturę katalogów” tylko z katalogiem głównym.
Wywołanie programu:
1. Reakcja na klucz /sxxx : czytanie z pliku xxx i pisanie do niego zamiast do pliku standartowego;
1. Reakcja na klucz /? : drukowanie podpowiedzi na temat możliwych kluczy.