Hallo Leute,
ich habe
struct the_struct{
int val;
int foo;
int bar;
unsigned char myarray[2][2][2];
double bla;
}
struct the_struct *mystruct;
nochmal f�r mich langsam zum mitschreiben:
was ist der Unterschied zu
mystruct.val
und
mystruct->val
?
wie kann ich mich absichern wann ein neuer Zeiger angelegt wird?
lege ich mit
mystruct->val= current_val; implizit einen neuen Zeiger vom typ mystruct an?
oder wird die n�chste Zuweisung in den gleichen Zeiger;
mystruct->foo=current_foo; geschrieben?
Es werden mit Sicherheit nie alle Varibeln von mystruct zugewiesen.
Wird bei einem neuen Zeiger alle Werte auf NULL gesetzt?
Oder muss ich calloc statt malloc verwenden wenn ich
sicher gehen will?
Wie kann ich mir _Elegant_ die einzelnen Zeiger holen, ich habe ca. 1580 mystruct
Zeiger,
wenn ich alle Daten zugewiesen sind.
Da ist es einwenig umst�ndlich mit ->-> ;-)
Gru� Markus
und schon mal Danke f�r die Infos
-----------------------------------------------------------------------------
Markus Hahn
Emser Stra�e 69a
65195 Wiesbaden
Microsoft merges technologies:
Windows CE + Windows ME + Windows NT = Windows CEMENT
-----------------------------------------------------------------------------
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org