Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

C++ : Konventieren von CHAR zu INT

Notschko / 1 Antworten / Baumansicht Nickles

Ich moechte eine Zahl in einer char-Variable eine Zahl ablegen und diese Zahl in einer int-Variablen einfuegen, dies versuchte ich mit:


char Str[5] = "12345";


int x = 0;


x = (int)Str;


aber irgendwie funktioniert das nicht... anstatt 12345 bekomme ich irgendeine andere Zahl. Hatte vielleicht irgendjemand das selbe Problem oder weiss irgendjemand Rat?


DANKE

bei Antwort benachrichtigen
mr.escape Notschko „C++ : Konventieren von CHAR zu INT“
Optionen

#include <stdlib.h>
int atoi( const char *string );

d.h.

#include <stdlib.h>

char Str[5] = "12345";
int x = 0;
x = atoi(Str);


mr.escape
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen