Siema jest problem.
Otoz porozbijałem program na moduły. Wygląda to tak:
mam plik struktura.h, a w nim dwie strukture typedef
typedef struct {
int a,b;
}ziom;
w pliku main.c mam:
zalaczone wszystkie pozostale moduly i biblioteki oraz :
ziom wsk;
Mam plik funkcja.c ( chce ja uruchomic z parametrem jako wskaznik do tej struktury, bo w jej wnetrzu potrzebuje wartosci zapisane w strukturze) Czyli plik funkcja.c wygląda tak :
#include <stdio.h>
#include "funkcja.h"
int funkcja (ziom *wsk){ciało funkcji....}
Plik funkcja.h wyglada tak :
int funkcja(ziom *wsk);
Mam problem przy kompilacji pliku funkcja.c
Wyswietla sie taki oto komunikat :
In file included from funkcja.c0:
funkcja.h14: error: unknown type name ‘ziom’
Nie mam pojecia jak to zrobic a musze ogarnac