15. marts 2001 - 11:55
Der er
7 kommentarer og 1 løsning
convert string to char
jeg har en string ord som skal convertes til char . char nyord=funktion(); string funktion() { return ord; } ¨hvordan gør man det , har ikke min bog med. jeg mener det er noget med c_str
Annonceindlæg fra Opentext
15. marts 2001 - 12:04
#1
mener du ikke du skal have et char array return ?? Ellers er det jo max en karakter
15. marts 2001 - 12:08
#2
jo selvfølgelig, undskyld kan man bruge c_str() til det,(fandt ud af det var c_str() )
15. marts 2001 - 12:10
#3
puha det kan jeg ærligt talt ikke huske, det er for lang tid siden jeg har rodet med \'C\' men ellers er det intet problem at lave sin egen funktion til det. Men det er selvfølgelig nemmest hvis den allerede er indbygget kig evt efter noget alla \' strtoc() \'
16. marts 2001 - 07:58
#4
16. marts 2001 - 09:52
#5
Det er lidt svært (for mig i alt fald) at forstå ud af dit spørgsmål, hvad det egentlig er du gerne vil. Hvis du vil udtrække en bestemt karater af din streng kan du bruge: char ord = String[x]; // Hvor x er nummeret på karakteren Hvis du vil \"konvertere\" hele strengen til et char array: char ord[12]; strncpy(ord, String.c_str(), sizeof(ord)-1); strncpy kræver at du inkluderer <string.h>
16. marts 2001 - 09:53
#6
og at din streng max er 11 karakterer lang i soepro\'s tilfælde :)
16. marts 2001 - 09:54
#7
Burde selvfølgelig have været: Det er lidt svært (for mig i alt fald) at forstå ud af dit spørgsmål, hvad det egentlig er du gerne vil. Hvis du vil udtrække en bestemt karater af din streng kan du bruge: char ord = String[x]; // Hvor x er nummeret på karakteren Hvis du vil \"konvertere\" hele strengen til et char array: char ord[yy]; // Hvor yy er den maximale længde du ønsker + 1 tegn til \'\\x0\' strncpy(ord, String.c_str(), sizeof(ord)-1); strncpy kræver at du inkluderer <string.h>
16. marts 2001 - 13:10
#8
fandt selv ud af koden fra min gode gamle char[] bog. char charOrd[100]; string stringOrd; strcpy(charOrd,stringOrd.cstr()); men soepro var tættest.
Kurser inden for grundlæggende programmering