struct in funktion benutzen wenn es an anderer stelle definiert wird
-
Hi,
folgendes:main.c
#include "pspwamp_commands.c" int main() { typedef struct { char * name; int num_albums; char ** albums; } artist_entry; artist_entry* artist_list; artist_list = (artist_entry *)malloc(sizeof(artist_entry)); get_artists_from_server(sock, artist_list); }
pspwamp_commands.c
int get_artists_from_server(int socket, struct artist_entry * artist_list) { artist_list = (artist_entry *)realloc(artist_list, atoi(num_artists)*sizeof(artist_entry)); }
Wie benutze ich artist_entry in pspwamp_commands.c? Nochmal definieren?
-
*wo anders* definieren und in beidem includen. google: include guard.
-
Danke!