Bytes aus Char* lesen
-
Das Alles und Jeder schrieb:
//Mit Cast: (Der Compiler bemerkt den Fehler.)
long *int_ptr=(short *)malloc(sizeof(short));[/cpp]bemerkt er den auch?
char p = (char)malloc(sizeof(char*));
-
Das Alles und Jeder schrieb:
Das man das nicht tut, sagst du einfach so.
Ja, das sag' ich einfach so, weil es hier schon oft genug diskutiert wurde.
greetz, Swordfish
-
-
Danke Tim
greetz, Swordfish
-
Also das heißt man muss nicht casten?
Aber wenn ich mit C++ compiler etwas mache, dann muss ich casten stimmts?
mfg Ercan
-
e-izmir-a schrieb:
Also das heißt man muss nicht casten?
natürlich nicht. In C castet man void-Zeiger nicht.
e-izmir-a schrieb:
Aber wenn ich mit C++ compiler etwas mache, dann muss ich casten stimmts?
C != C++ und es ist eine sau blöde Idee, C Code mit einem C++ Compiler zu übersetzen.
-
Nicht so ganz... Ich programmiere gerade eine lib der aber auch mit dem c++ compiler funktionieren soll
noch eine frage...
Ich weiß jetzt das man so trees alloziert:
Tree *trees = malloc( n * sizeof( *trees ) );
Und wie schauts aus wenn ich eine zweidimensionale array allozieren will?
also so schauts gerade aus:
float height[300][300];
Wie mache ich das mit malloc jetzt?
mfg Ercan