Returnere mere end en værdi?
Jeg har en funktion indtast_navne(); som kaldes fra min main funktion. I indtastnavne(); kan to spillere indtaste sine navne. Jeg har i min .h fil som inkluderes i alle funktionerne defineret en struct som ser således udstruct konto{
char *name_player;
int score;
};
//definerer et array af typen konto
struct konto player[2];
I indtast_navne(); gemmes de indtastede navne således
char *name;
player[0].name_player = name[0];
player[1].name_player = name[1];
printf("Indtast navn på spiller 1 og 2: ");
scanf("%s%s", &player[0].name_player, &player[1].name_player);
Hvis jeg skal have adgang til disse navne i resten af spillet, hvorledes gør jeg så det? Kan jeg lave dem som globale variableevt.? Hvordan gøres det?
