Diskuze: Vložení struktury do souboru
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Tak jak si to nakonfiguruješ, tzn, můžeš si vložit jeden "objekt"
struktury na jeden řádek a každou hodnotu oddělit středníkem, popř.
jinak, záleží na tobě.
Tzn. něco takového
textový soubor bude nějak takhle např.
1;A;ahoj;1.0
2;X;asdad;1.0
Struktura bude např. taková:
typedef struct {
int a;
char b;
char* c;
float d;
} X;
poté budeš ze souboru číst např. pomocí fscanf takhle
File *f = fopen(...);
X obj;
fscanf(f,"%d;%c;%s;%f", &obj.a, &obj.b, obj.c, %obj.d);
a ukládáš pak nějak takhle
File *f = fopen(...);
X obj = ...;
fprintf(f,"%d;%c;%s;%f",obj.a,obj.b,obj.c,obj.d);
Asi to nebude fungovat ted uplně dobře, ale doufám že pochopíš princip
Pozri si túto debatu:
http://www.itnetwork.cz/…4b67818be45e
Zobrazeno 3 zpráv z 3.