struct mal anders
-
Ich hätt schon noch eine ernst gemeinte Frage zum eben geschlossenen Trollthread (Bekomme Fehler):
blurry333 schrieb:
#include <stdio.h> typedef struct { int zahl; }*tmp; int main() { tmp->zahl = 10; }
Swordfish schrieb:
foo ist also ein Zeiger auf ein struct { int zahl; }; ohne das der Typ auf den foo zeigt benannt wäre?
Gibt's für obigen typedef einen naheliegenden Anwendungsfall?
Wenn ja: wie würd' man für sowas Speicher der korrekten Größe allozieren?
-
tmp t = malloc(sizeof(*t)); t->zahl = 10;
-
@blurry333, falls das vorhin kein Scherz war: Siehste, wie schnell man gute Antworten bekommen kann?
-
Bashar schrieb:
tmp t = malloc(sizeof(*t));
Ok. Ich geh' mich jetzt 'ne Runde schämen.
-
@Swordfish: Ich muss dich leider von triple A auf double A plus abstufen