Zdravim,
mam soubor .c se strukturou, kterou chci pouzit i v jinem souboru. Za timto ucelem jsem si vytvoril soubor .h ve kterem jsem deklaroval onu strukturu. Ale zrejme spatne. Prekladac me totiz neustale jebe.
Mam to napsane asi takto:
soubor.c
#define POCET_KARET 32
struct karta {
int jeVBalicku;
int hodnota;
char *nazev;
} balicek[POCET_KARET];
soubor.h
#ifndef FCESER_H_
#define FCESER_H_
extern int POCET_KARET;
extern struct karta balicek[POCET_KARET];
#endif /* FCESER_H_ */
A prekladac na to:
array type has incomplete element type
variably modified ‘balicek’ at file scope