Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno c-dynamicka struktura-ulozenie do suboru

zdravim,

nedari sa mi ulozit dynamicky alokovanu strukturu do binarneho suboru v jazyku C-otazka znie-nevie niekto ako to mam upravit, aby to islo?

deklaracia:

BOOK *kniha_pom;

-takto ju vytvorim:
kniha_pom=(BOOK *) malloc (sizeof(BOOK));
(BOOK je struktura s normalnymi(nie smernikovymi) premennymi).

a takto sa to snazim zapisat do suboru:
i=fwrite(&kniha_pom,sizeof(kniha_pom),1,f);
i vrati 1, subor je otvoreny s parametrom ab.
Predtym som to skusal s normalymi premennymi a vsetko islo tak ako malo-takze problem bude asi v prikaze zapisu do suboru.

...po zapisani pouzijem free(kniha_pom).

do suboru to nazapise to co je ulozene v danej strukture-v kniha_pom->* su udaje spravne(skusal som to cez krokovanie)-napr do struktury som poukaldal normalne slova a cez total commander-F3-binarny sa zobrazuje:˙
ţAuĽĽĽ
.

dik.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny