[ANSI C] Przekazywanie "typedef struct" do innej f

0

Siemka !!!

Sorka za tytuł, ale lepszego nie wymyśliłem :/.

Mam funkcje w której do tablicy jakiejś tam "typedef struct" jest coś tam wrzucane, a potem ma ona przekazać tą tablice do inne funkcji w innym pliku. No i w tym problem. Jak przenieść wyniki tej tablicy do 2 pliku ?? Przykładowy kod:

wyplata(&baza[date.lines]);

nie działa poprawnie:/, ponieważ w tym drugim pliku, po wykonaniu tego kodu:

void wyplata( userdate *baza[date.lines]){
printf("%s", baza[0]->login);
}

wywala mi tylko (null). Oczywiście plik nie jest pusty :). Pliki łączy taki plik header:

ypedef struct { 
	char login[100];
	char password[100]; 
	int cash; 
} userdate;

void logowanie();
struct MultiDate
{
	GtkWidget *okno_powitanie;
	int lines;
}date;

void wyplata(userdate *baza[date.lines],int j);

.

0

Ok, znam już odp., a oto i ona:

wyplata(baza);
  • pierwszy plik
void wyplata(userdate *baza[]);
  • w header file
void wyplata(userdate *baza[]){}
  • w drugim pliku

1 użytkowników online, w tym zalogowanych: 0, gości: 1