Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C - struktury

zvierata+pocetZvierat
Tohle je konkrétně co? Do tvého programu nevidím, ale když si definuješ strukturu a předáš třeba funkci ukazatelem, tak tam nemusíš nic přičítat.

typedef struct neco
{
int polozka1;
char plozka2;
...
}NECO;
Vytvoření proměnné:

NECO n;
Přístup k položce:

n.polozka1;
Nebo přes ukazatel:

n->polozka1;
Nikde žádné sčítání, ale jak říkám, nevím jak máš ten program postavený. Upřesni.
Jinak ta chyba je asi v tom, že předáváš funkci scanf hodnoty, ale ona potřebuje ukazatele na proměnné, kam má uložit obsah. Takže musíš předat pointer:
fscanf(f,"%d",&(n->polozka1));

Reakce na odpověď

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

Zpět do poradny