C/Czytanie i pisanie do plików: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Podstawowa obsługa plików: drobne poprawki techniczne |
mNie podano opisu zmian |
||
Linia 79:
=== Obsługa błędów ===
Jeśli nastąpił błąd, możemy się dowiedzieć o jego przyczynie na podstawie zmiennej [[C/errno|errno]] zadeklarowanej w [[C/Biblioteka standardowa|pliku nagłówkowym]] [[Programowanie:C:Biblioteka standardowa:Indeks tematyczny#errno.h|errno.h]]. Możliwe jest też wydrukowanie komunikatu o
fp = fopen ("tego pliku nie ma", "r");
if( fp == NULL )
Linia 150:
[[Grafika:Julia_IIM_1.jpg|229px|right|thumb|Przykład użycia tej techniki, swobodny dostęp do danych ([[:Grafika:Julia_IIM_1.jpg| kod źródłowy]])]]
Najprostszym przykładem rastrowego pliku graficznego jest [[w:Portable_anymap|plik PPM]].
Poniższy program pokazuje jak utworzyć plik w katalogu roboczym programu. Do zapisu
*nagłówka pliku używana jest funkcja [[C/fprintf|fprintf]], która zapisuje do plików binarnych lub tekstowych
*tablicy do pliku używana jest funkcja [[C/fwrite|fwrite]], która zapisuje do plików binarnych,
|