Wpis z mikrobloga

Mircy, mam sobie programik w C. Jest jakiś plik źródłowy typu funkcja.c oraz header do niego funkcja.h.
przykładowo:

funkcja.h:

#ifndef funkcjah
#define funkcjah

typedef struct struktura
{
Uint32 a;
Uint32 b;
} struktura;

extern volatile struktura d--a8;

#endif

po czym wywołuję "struktura" w funkcja.c:

#include "funkcja.h"

volatile struktura d--a8;

Niby spoko, ale kompilator wywala mi bład na deklaracji "struktura d--a8" "does not name a type". Wiecie co moze być przyczyną?

#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach