123415

123415



Funkcje zawarte w bibliotece < stdio.h >

Operacje we/wy realizowane za pomocą strumieni (ang. Stream)

Strumienie reprezentowane są przez zmienne typu FILE. Struktura taka tworzona jest automatycznie podczas otwierania strumienia (zawiera informacje o nazwie pliku, trybie otwarcia, itp.). Wszystkie dalsze operacje na strumieniu wymagają podania wskaźnika na tą strukturę.

Przykład

FILE *plik_wej, *wyniki ;    II definicja zmiennych plikowych

0.    Standardowe strumienie wejścia i wyjścia (otwierane automatycznie)

Stdin - strumień wejściowy (konsola - klawiatura)

StdOUt - strumień wyjściowy (konsola - monitor)

Stderr - strumień komunikatów błędów (konsola)

Stdprn - strumień drukarki

1.    Funkcję otwarcia (zwraca wskaźnik na FILE) oraz zamknięcia pliku

FILE * fopen ( char *nazwa_pliku, char *rodzaj_operacji)

rodzaj operacji:

r - tylko do odczytu w - tylko do zapisu (utworzenie nowego) a - dopisywanie na końcu + - z możliwością aktualizacji b - otwarcie jako plik binarny t - otwarcie jako plik tekstowy

Przykład

FILE *plik;


// utworzenie pliku binarnego z możliwością aktualizacji plik = fopen( "a:\wyniki.dat”, ”w+b” );

if( plik == NULL )    // kontrola błędów we/wy

{

printf ( "Blad otwarcia pliku wyników”); return -1;

}

int fclose ( FILE *strumien ) int fcloseall (void ) // zamknięcie wskazanego strumienia II zamknięcie wszystkich strumieni

M. Piasecki: PODSTAWY PROGRAMOWANIA -2- (W10) Plikowe operacje wejścia/wyjscia



Wyszukiwarka

Podobne podstrony:
Obsługa wej-wyj Przed operacją WE/WY CPU określa zawartość rejestrów w sterowniku. Sterownik sprawdz
wykon opera we wy Schemat wykonania operacji WE/WY Monitor Przypadek n Przejście do
Operacje WE/WY użytkownika Rozkazy WE/WY są uprzywilejowane - jak zatem użytkownik może wykonywać op
> Spooling (simultaneous peripheral operation on-Iine): Metoda nakładania operacji WE/WY jednego
p1020857 (2) Programowane wejście-wyjście (2) 96 CPU żąda operacji we-wy 98 Operację przeprowad
p1020857 (2) Programowane wejście-wyjście (2) 96 CPU żąda operacji we-wy 98 Operację przeprowad
Pięciostanowy model procesu Zarządzanie dyskowymi operacjami we/wy“HIEFr-mTTV:^HTTTT^ Strategie
Pytanie nr 1 Funkcje rachunkowości Funkcja kontrolna, - realizowana za pomocą środków i reguł
Slajd20 (48) Wynikiem procesu pozyskiwania wiedzy przez system doradczy realizowanego za pomocą
1 u - Wyznaczenie błędów analogowych cyfrowego pomiaru kąt a REALIZOWANEGO ZA POMOCĄ TARCZY Z RASTER
wzrosła w stosunku do grudnia 1999 r. o ponad 190%). Ilość transakcji realizowanych za pomocą system
568,569 (2) Badania przesiewowe są realizowane za pomocą prostych technik diagnostycznych i służą ws

więcej podobnych podstron