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.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
kniha_pom je adresa (je to smernik). Takze pred neho nemas cpat znak &, lebo ked tam das znak & tak… poslední
MM.. 07.12.2007 14:54
MM..

Zpět do poradny Odpovědět na původní otázku Nahoru