293018177

293018177



znak2=fgetc(f) ;

//zapis znaku fputc('a',f);

//zamknięcie pliku

fclose(f);

Odczyt/zapis danych z pliku binarnego

//odczyt

size_t fread(void *ptr, size_t size, size_t nitems, FILE *stream); //zapis

size_t fwrite(const void *ptr, size_t size, size_t nitems, FILE *stream);

Przykłady

a)    zapis łańcucha znaków do pliku binarnego

char x[10]="ABCDEFGHIJ";

FILE *fp;

fp=fopen("test.bin", "wb"); fwrite(x, sizeof(x[0]) , 10, fp); fclose(fp);

b)    odczyt liczby całkowitej z pliku binarnego

int i;

FILE *fp;

fp=fopen("test.bin", "rb"); fread(&i, sizeof (i), 1, fp); fclose(fp);

Pozostałe funkcje operujące na plikach

//funkcja sprawdzająca, czy odczytano już cały plik int feof(FILE *stream);

Przykład

//wypisywanie zawartości pliku na konsolę char znak;

FILE *f = fopen("dane.txt", "wt"); while (!feof(f))

{

znak=fgetc(f) ; printf("%c",znak) ;

1

//zamknięcie pliku fclose(f);

//funkcja do zmiany odcztywanej/zapisywanej pozycji w pliku int fseek(FILE *file, long offset, int modę);

//pobranie aktualnej pozycji w pliku long ftell(FILE *file);



Wyszukiwarka

Podobne podstrony:
41556 IMG23 (4) 136 _ _Programowanie w MATLĄb 1 •    zapis danych w pliku o formacie
Odczyt lub zapis danych do komórki pamięci jest możliwy w każdej chwiliPrzesłanie danych do lub z ur
•• •• •• ••Zadania DBMS Zapis odczyt i aktualizacja danych DBMS musi umożliwiać
Integracja aplikacji Ćwiczenie 4Zadanie 1 Zapis danych do XML odbywa się bardzo podobnie, jak odczyt
44 P masowe, odczyt, zapis, FM c = 2 (d<J>)/(dt) <1> - B * s> zapis danych: - Metod
•• •• •• ••Zadania DBMS Zapis odczyt i aktualizacja danych DBMS musi umożliwiać
OBIEKT POMIARU ZAPIS DANYCH DO PAMIĘCI ODCZYT DANYCH Z
•• •• •• ••Zadania DBMS Zapis odczyt i aktualizacja danych DBMS musi umożliwiać
Slajd20 (108) Adresacja natychmiastowa Adresacją nazywa się zapis danych w komórce pamięci następują
Program umożliwia zapis do pliku całego drzewa obiektów generatora — czyli całej hierarchii podmiotó
E) Zapis danych........................................................................8 a)
W ofercie einstein™ znajduje się ponad 50 czujników do odczytu i gromadzenia danych, które może
img12 (4) Odczyty nie dające się powtórzyć Zjawisko to zachodzi wtedy, gdy transakcja odczytuje zbió

więcej podobnych podstron