Avatar billede koch Nybegynder
14. maj 2005 - 13:14 Der er 4 kommentarer og
1 løsning

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 ud

struct 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?
Avatar billede koch Nybegynder
14. maj 2005 - 13:40 #1
Jeg fandt ud af dette!
Avatar billede Syska Mester
14. maj 2005 - 14:35 #2
hvordan?

og jeg tror også du har placeret spørgsmålet i den forkerte kategori.

// ouT
Avatar billede koch Nybegynder
14. maj 2005 - 15:01 #3
Jeg har jo adgang til navnene med

&player[0].name_player,

og i øvrigt er første del et 'levn' fra en tidligere funktion og er derfor ikke nødvendig. Det er C programmering, er denne kategori ikke det?
Avatar billede Syska Mester
14. maj 2005 - 16:45 #4
C-Sharp, der er vist en til almindelig C, bare til venlig information
Avatar billede koch Nybegynder
14. maj 2005 - 18:43 #5
argh, har luret det nu :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester