Avatar billede onkel_satan Nybegynder
08. september 2004 - 17:08 Der er 6 kommentarer og
1 løsning

returnere en string i c

Hejsa!

Jeg har lavet en funktion som finde ud af hvilken dag (mandag, tirsdag etc.) en bestemt dato. End til nu returnere den en int mellem 0 - 6 som så svare til en bestemt dag. Nu ville jeg saa gerne have den til at returnere en string som fortæller hvilken dag det er.
Hvilken type return skal funktionen havde: char, array maaske ??
Avatar billede arne_v Ekspert
08. september 2004 - 17:17 #1
char pointer

altså:

char *
Avatar billede arne_v Ekspert
08. september 2004 - 17:18 #2
I C++ kan du vælge STL string altså:

string

I C++ med MFC kan du vælge MFC string altså:

CString
Avatar billede ksoren Nybegynder
08. september 2004 - 17:21 #3
f.eks.:

char *hvilkendag(){
    static char *dage[] = {"mandag", "tirsdag"};
    return dage[0];
}
Avatar billede arne_v Ekspert
08. september 2004 - 17:23 #4
Ja
Avatar billede onkel_satan Nybegynder
08. september 2004 - 17:26 #5
ok takker. smid et svar for point.
Avatar billede arne_v Ekspert
08. september 2004 - 17:34 #6
svar
Avatar billede segmose Nybegynder
09. september 2004 - 09:24 #7
const char *hvilkendag();
for ikke at komme til at ændre i dagen ved et uheld.
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
Kurser inden for grundlæggende programmering

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