| 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;
}
|
|