Operacje wejścia-wyjścia (styl C)
Pliki tekstowe - wyjście nieformatowane

Wyjście nieformatowane jest dużo szybsze gdyż podany łańcuch tekstowy nie jest interpretowany. Odpowiedni łańcuch tekstowy powinien przygotować programista samodzielnie np. dokonując odpowiednich konwersji.

Zapis do pliku odpowiednio znaku lub łańcucha tekstowego realizujemy przez

int fputc (char c, FILE * stream);
int fputs (const char * str, FILE * stream);

Odpowiedni aby przeczytać jeden znak lub łańcuch tekstowy możemy użyć funkcji

int fgetc (char c, FILE * stream);
int fgets (const char * str, int num, FILE * stream);

Druga z funkcji czyta num-1 znaków z strumienia stream chyba, że wcześniej napotka znak końca lini lub końca pliku.

Materiały przeznaczone wyłącznie dla studentów
Instytutu Informatyki i Matematyki Komputerowej UJ
Daniel Wilczak