9 Podstawy języka C Operacje WE WY

background image

Język C - Operacje we/wy

background image

Operacje wejścia wyjścia dotyczą zarówno

typowych operacji na plikach (np. na dysku) jak
też operacji elementarnych, jak np.
wyświetlanie na ekranie i pobieranie danych z

wyświetlanie na ekranie i pobieranie danych z
klawiatury
.

Opisane podejście dotyczy podejścia tzw.

proceduralnego, za pomocą strumieni (zgodnie
ze standardem Ansi C).

background image

Aby korzystać z omawianych mechanizmów

należy w nagłówku programu dołączyć plik
stdio.h
, zawiera on potrzebne funkcje do
operacji wejścia-wyjścia.

operacji wejścia-wyjścia.

STRUMIENIE są to „zbiory”, z których

pobierane są i do których wprowadzane są
dane.

background image

Standartowo zdefiniowane strumienie to:

stdin

– wejściowy – klawiatura;

stdout

– wyjściowy – ekran;

stdout

– wyjściowy – ekran;

stderr

– komunikatów o błędach – ekran

stdprn

– strumień drukarnki.

background image

Strumienie mają swoją reprezentację

„programistyczną”.

Są reprezentowane przez zmienne typu FILE

Są reprezentowane przez zmienne typu FILE

(ściślej – przez wskaźnik na FILE).

Czyli FILE jest nowym typem, co oznacza, że

można deklarować odpowiednie zmienne tego
typu (ściślej – wskaźniki).

background image

Jeśli w programie mają być realizowane

operacje wejścia-wyjścia inne niż standardowe,
na przykład /odczyt z lub zapis na plikach na
dysku, należy zadeklarować wskaźnik do

dysku, należy zadeklarować wskaźnik do
nowego, określonego strumienia, np.:

FILE *strmj

background image

Typowa sekwencja operacji wejścia-wyjścia,

realizowana za pomocą strumienia polega na:

1.

zadeklarowaniu wskaźnika do zmiennej

strumieniowej;

strumieniowej;

2.

otwarciu strumienia;

3.

operacje na strumieniu (np. zapis i odczyt);

4.

zamknięcie strumienia (należy o tym pamiętać,

bo inaczej dane mogą zniknąć”).

background image

Dziękuję za uwagę


Wyszukiwarka

Podobne podstrony:
LAB 9 INF - C operacje we-wy, student
13 operacje we wy
Wykład 2 Tworzenia projektu, adresacji we wy, adresacji symbolicznej, deklaracji konfiguracji sprzęt
Kognitywne podstawy języka E Tabakowska
19 Odprzęganie we wy, struktura układu, dynamika zerowa
Psychologia ogólna Podstawy języka migowego Maruszewski Kurs cz 2
Podstawy systemow operacyjnych Nieznany
Kognitywne podstawy jezyka i jezykoznawstwa0001
Podstawy języka C++ [PL]
Podstawy języka SQL, TYTAN 5
Zestaw E Podstawy Systemów Operacyjnych i systemów grafiki komputerowej (2)
Stopy żelaza są podstawowym tworzywem stosowanym we współczesnej technice
SyntezaRegulatoraCyfrowego-ModelWeWyObiektu., Synteza regulatora cyfrowego - model we/wy obiektu
19 Odprzęganie we wy, struktura układu, dynamika zerowa
podstawoawe ppojecia i operacje Nieznany
PODSTAWY JĘZYKA HTML
Podstawy języka polskiego z metodyką – pytania egzaminacyjne, PEDAGOGIKA, język polski z metodyką

więcej podobnych podstron