Archiv verlassen und diese Seite im Standarddesign anzeigen : string in einen integer umwandeln?
Darkmiller
01.11.2008, 19:52
Wie wandel ich einen String in einen Integer um?
Sirius.GER
01.11.2008, 19:54
nomalerweiße, wenn ich mich net irre dann mit "StriToInt" oder so ähnlich
Darkmiller
01.11.2008, 19:56
key danke ich google einfach mal nach "StriToInt"
The Blubb
01.11.2008, 19:57
wäre noch gut zu wissen welche programmiersprache ;-)
Sirius.GER
01.11.2008, 19:58
lol blubb, lesen bildet "C, C++ & C#".
electron1x
01.11.2008, 20:03
<flame>lol Sirius, wenn man keine Ahhung hat, einfach ma die Klappe halten !</flame>
C/C++ -> int atoi(char *str);
C# -> convert.ToInt32(str);
greetz
Darkmiller
01.11.2008, 20:08
ok dann hätte ich noch eine kleine frage...
wenn ich
string h;
habe wie wende ich dann:
int atoi(char *str);
an?
etwa so:
int h(char *str); ?
electron1x
01.11.2008, 20:10
Neee.
Hier ein Beispiel:
string h = "1024";
int i;
/* convert a string to an int */
i = atoi(h.c_str());
printf("H: %s\tI: %d\n", h.c_str(), i);
Darkmiller
01.11.2008, 20:11
ah ok jetzt hab ich verstanden danke
Es würde aber auch das gehen.
string h = "1024";
int i;
/* convert a string to an int */
i = static_cast<int>(h);
printf("H: %s\tI: %d\n", h.c_str(), i);
oder
string h = "1024";
int i;
/* convert a string to an int */
i = (int)h;
printf("H: %s\tI: %d\n", h.c_str(), i);
Edit: Ok die funktzen nicht mit einem String.
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.