Problem mit atoi()
-
Was willst du jetzt genau? Welche Zahl soll denn rauskommen bei "f"?
-
Den ANSI-Code, in dem Fall also 69 decimal oder 45 hex
-
So etwas also: http://www.maths.lth.se/help/R/.R/library/R.oo/html/charToInt.html
das ist mir aber irgendwie zu kompliziert, mit den objekten und so
-
printf("Zahl: %d", 'f');
-
Danke. Aber wieso tappe ich immer im dunkeln und denke so kompliziert und dann ist es so einfach.
Vielen Dank
Martin
-
da du ja profi bist:
warum geht das hier nicht?
char* buch = "x"; int test = (int)buch; cout << "Zahl: " << test << endl;
-
Es liefert immer 4198960 zurück. Warum?
-
das ist die speicheradresse des chars
-
int test = (int)*buch;
-
ich bin heute irgendwie durcheinander. natürlich muss es int(*char) sein. Danke
-
Gell, ich nerve
Geht das ganze auch anders herum? also in etwa buch = char(test)? So geht es nicht, aber wie muss das heißen, damit es geht?
-
int test = 120;
char buch = test;
-
Vielen Dank