Avatar billede jpeace Nybegynder
19. februar 2001 - 22:19 Der er 2 kommentarer og
2 løsninger

Konvertering af string til char.

Jeg har brug for at læse det første tegn i en string.
Kan det lade sig gøre at konvertere en string til en char? Eller er der en anden måde dette lader sig gøre?
Avatar billede pstric Nybegynder
19. februar 2001 - 22:21 #1
char c = mystring[0];
Avatar billede jpeace Nybegynder
19. februar 2001 - 23:20 #2
øhhh. Hvilket bibliotek skal includes?

jeg skal bruge en compiler i linux (g++)

Avatar billede pstric Nybegynder
19. februar 2001 - 23:41 #3
Jeg kender ikke g++, men prøv det her:

#include <stdio.h>
int main(int argc, char* argv[])
{
        char mystring[] = \"Hej med dig\";
        char c = mystring[0];
        puts(mystring);
        putc(c, stdout);
        char ch = getc(stdin);
        return (ch!=\'N\');
}
Avatar billede jackonlinux Nybegynder
20. februar 2001 - 10:57 #4
En string er et array af char\'s...

Så du kan ta\' en char ud fra din streng ved at angive placering i array...

f.eks..

char get_this_char;
get_this_char=mystring[5];

Du kan også fremstille 2d og 3d array\'s.. med char\'s... Altså en hel klods af f.eks. personer..

F.eks..

mystring[1][]=\"Firma\";
mystring[2][]=\"Personer\";

Hvis du ser logikken i det..

Så det er ikke nødvendigt med andet end stdio... Og den er ligesom nødvendig for at kompilere bare et lille-bitte program i Linux..

Xbill
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