16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PYTAJ<br />

IF ERRORLEVEL 3 GOTO START3<br />

IF ERRORLEVEL 2 GOTO START2<br />

IF ERRORLEVEL 1 GOTO START1<br />

echo Chyba zartujesz...?<br />

goto LOOP<br />

:START1<br />

'AKCJA WARIANT 1<br />

GOTO KONIEC<br />

:START2<br />

'AKCJA WARIANT 2<br />

GOTO KONIEC<br />

:START3<br />

'AKCJA WARIANT 3<br />

:KONIEC<br />

'AKCJA WARIANT n - oznacza dowolny ciąg komend systemu DOS, np.<br />

COPY, MD, DEL, lub uruchomienie dowolnego programu. Do<br />

utworzenia pliku wsadowego możesz zastosować edytor systemowy<br />

EDIT.<br />

3. Skompiluj program posługując się oddzielnym kompilatorem<br />

TCC.EXE. Ten wariant kompilatora jest pozbawiony zintegrowanego<br />

edytora. Musisz uruchomić go pisząc odpowiedni rozkaz po<br />

DOS-owskim znaku zachęty C:\>. Zastosowanie przy kompilacji<br />

małego modelu pamięci pozwol Ci uzyskać swój program w wersji<br />

*.COM, a nie *.EXE. Wydaj rozkaz:<br />

c:\borlandc\bin\bcc -mt -lt c:\pytaj.cpp<br />

Jeśli pliki znajdują się w różnych katalogach, podaj właściwe<br />

ścieżki dostępu (path).<br />

________________________________________________________________<br />

[???] CO TO ZA PARAMETRY ???<br />

________________________________________________________________<br />

Przez swą "ułomność" - 16 bitową szynę i segmentację pamięci<br />

komputery IBM PC wymusiły wprowadzenie modeli pamięci:<br />

TINY, SMALL, COMPACT, MEDIUM, LARGE, HUGE. Więcej informacji na<br />

ten temat znajdziesz w dalszej części książki.<br />

Parametry dotyczą sposobu kompilacji i zastosowanego modelu<br />

pamięci:<br />

-mt - kompiluj (->*.OBJ) wykorzystując model TINY<br />

-lt - konsoliduj (->*.COM) wykorzystując model TINY i zatem<br />

odpowiednie biblioteki (do każdego modelu jest odpowiednia<br />

biblioteka *.LIB).<br />

Możesz stosować także:<br />

ms, mm, ml, mh, ls, lm, ll, lh.<br />

________________________________________________________________<br />

Po instalacji BORLAND <strong>C++</strong>/Turbo <strong>C++</strong> standardowo jest przyjmowany<br />

model SMALL. Zatem kompilacja, którą wykonujesz z IDE daje taki<br />

- 102-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!