Chciałbym przekazać dane z struktury do funkcji w innym pliku źródłowym. Gdy funkcja i struktura są w jednym pliku robię to w ten sposób:
int Funkcja(struct Struktura * sktruktura)
{
}
int main()
{
Funkcja(&Struktura);
}
Nie działa to jednak, gdyż funkcja w innym pliku nie może znaleźć struktury. Strukturę dałem do podrzędnego pliku(include oczywiście jest). Mógłbym zrobić to w sposób, że w parametrze podaje każdą daną osobno
(Funkcja(&sktruktura.x, &struktura.y itp)
, lecz to taka proteza wtedy jest.
Nie chodzi mi o danie gotowego na tacy, lecz nakierowanie lub opisanie w jaki sposób mam to zrobić.