PPy3/WejścieWyjście: Różnice pomiędzy wersjami
Z Brain-wiki
(Utworzono nową stronę "=Obsługa wejścia i wyjścia= =Ćwiczenia= ---- poprzednie | strona główna | dalej ~~~~") |
|||
Linia 1: | Linia 1: | ||
=Obsługa wejścia i wyjścia= | =Obsługa wejścia i wyjścia= | ||
+ | |||
+ | Większość sensownych programów służy do przetworzenia jakichś informacji uzyskanych z zewnątrz programu: w najprostszym przypadku, | ||
+ | z pliku na dysku, lub z danych wprowadzonych przez użytkownika za pomocą klawiatury. W przypadku programów wywoływanych z linii poleceń, istnieje też poręczny i łatwy do wykorzystania mechanizm by wskazać programowi, co ma robić - za pomocą tzw. opcji i/lub wartości parametrów wpisanych na linii poleceń, po nazwie wywoływanego programu. Często też chcemy, by wyniki działania programu, np. przetworzone dane lub wyniki obliczeń, znalazły się w pliku na dysku - choć czasami możemy woleć, aby również (lub zamiast tego) zostały one wyświetlone na ekranie. Omówimy teraz krótko, jak to osiągnąć. | ||
+ | |||
+ | ==Pliki tekstowe vs. binarne== | ||
+ | |||
+ | ==Czytanie tekstu z pliku== | ||
+ | |||
+ | ==Czytanie dowolnych danych z pliku== | ||
+ | |||
+ | ==Standardowe strumienie i przekierowania== | ||
+ | |||
+ | ==Odczyt linii poleceń== | ||
=Ćwiczenia= | =Ćwiczenia= |
Wersja z 11:35, 4 sie 2016
Spis treści
Obsługa wejścia i wyjścia
Większość sensownych programów służy do przetworzenia jakichś informacji uzyskanych z zewnątrz programu: w najprostszym przypadku, z pliku na dysku, lub z danych wprowadzonych przez użytkownika za pomocą klawiatury. W przypadku programów wywoływanych z linii poleceń, istnieje też poręczny i łatwy do wykorzystania mechanizm by wskazać programowi, co ma robić - za pomocą tzw. opcji i/lub wartości parametrów wpisanych na linii poleceń, po nazwie wywoływanego programu. Często też chcemy, by wyniki działania programu, np. przetworzone dane lub wyniki obliczeń, znalazły się w pliku na dysku - choć czasami możemy woleć, aby również (lub zamiast tego) zostały one wyświetlone na ekranie. Omówimy teraz krótko, jak to osiągnąć.