Wie wandel ich einen String in einen Integer um?
Druckbare Version
Wie wandel ich einen String in einen Integer um?
nomalerweiße, wenn ich mich net irre dann mit "StriToInt" oder so ähnlich
key danke ich google einfach mal nach "StriToInt"
wäre noch gut zu wissen welche programmiersprache ;-)
lol blubb, lesen bildet "C, C++ & C#".
<flame>lol Sirius, wenn man keine Ahhung hat, einfach ma die Klappe halten !</flame>
greetzCode:C/C++ -> int atoi(char *str);
C# -> convert.ToInt32(str);
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); ?
Neee.
Hier ein Beispiel:
Code: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);
ah ok jetzt hab ich verstanden danke
Es würde aber auch das gehen.
oderCode: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);
Edit: Ok die funktzen nicht mit einem String.Code:string h = "1024";
int i;
/* convert a string to an int */
i = (int)h;
printf("H: %s\tI: %d\n", h.c_str(), i);