C/Czytanie i pisanie do plików: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 28:
Napiszmy zatem nasz pierwszy program, który stworzy plik "test.txt" i umieści w nim tekst "Hello world":
 
<source lang="C">
#include <stdio.h>
#include <stdlib.h>
Linia 43 ⟶ 44:
return 0;
}
</source>
 
Teraz omówimy najważniejsze elementy programu. Jak już było wspomniane wyżej, do identyfikacji pliku używa się wskaźnika na strukturę <tt>FILE</tt> (czyli <tt>FILE *</tt>). Funkcja '''fopen''' zwraca ów wskaźnik w przypadku poprawnego otwarcia pliku, bądź też NULL, gdy plik nie może zostać otwarty. Pierwszy argument funkcji to nazwa pliku, natomiast drugi to ''''tryb dostępu''' - '''w''' oznacza "write" (pisanie); zwrócony "uchwyt" do pliku będzie mógł być wykorzystany jedynie w funkcjach zapisujących dane. I odwrotnie, gdy otworzymy plik podając tryb '''r''' ("read", czytanie), będzie można z niego jedynie czytać dane. Funkcja fopen została dokładniej opisana w odpowiedniej [[C/fopen|części]] rozdziału o bibliotece standardowej.