fread | <STDIO.H> |
Składnia: size_t fread(void *bufor, size_t wielkość, size_t n, FILE *stream);
gdzie: bufor - wskaźnik do bloku pamięci, gdzie maja być umieszczone wczytane dane. wielkość - długość każdego wczytywanego elementu w bajtach. n - ilość wczytywanych elementów. stream - wskaźnik do strumienia, z którego czytamy Opis Zwracana wartość:
Przykład:
|
fwrite | <STDIO.H> |
Składnia: size_t fwrite(const void *bufor, size_t wielkość, size_t n, FILE*stream);
gdzie: bufor - wskaźnik do bloku pamięci, gdzie znajduja się dane do zapisania. wielkość - długość każdego zapisywanego elementu w bajtach. n - ilość zapisywanych elementów. stream - wskaźnik do strumienia, do którego zapisujemy. Opis Zwracana wartość:
Przykład: #include <stdio.h> int main(void) { FILE *stream; struct { int i; char ch; }stru; if ((stream = fopen("TEST.$$$", "wb")) == NULL) { fprintf(stderr, "Nie można otworzyć pliku.\n"); return 1; } stru.i = 0; stru.ch = 'A'; fwrite(&stru, sizeof(stru), 1, stream); // zapis struktury do pliku fclose(stream); return 0; } |