Hello Markus, Tuesday, November 26, 2002, 5:35:09 PM, you wrote:
MH> Am Dienstag, 26. November 2002 15:00 schrieb Tobias Rittweiler: >> Hello Markus, >> >> Tuesday, November 26, 2002, 12:15:55 AM, you wrote: >> >> >> MH> [...] >> MH> struct the_struct *mystruct; >> >> MH> was ist der Unterschied zu mystruct.val und mystruct->val? >> >> �.' wird benutzt um auf Werte aus Eintr�gen einer Struktur bzw. >> Union zu zugreifen. MH> Hi Tobias, leider kann ich unter Kmail nicht alle Deine MH> Zeichen lesen :-( . Hast Du Deinen MTU nur 7bittig konfiguriert? MH> (ich muss mich nach der Diplomarbeit doch noch mal etwas mehr mit mail-server MH> besch�ftigen) ich benutze eigentlich ISO-8859-15, allerdings kann ich selbst das erste Zeichen nicht darstellen, wei� der Teufel wie das kommt. Es soll auf jeden Fall ein Backstick sein.. >> MH> [...] >> MH> Es werden mit Sicherheit nie alle Varibeln von mystruct zugewiesen. >> MH> Wird bei einem neuen Zeiger alle Werte auf NULL gesetzt? >> >> Ein Zeiger kann *immer* nur einen Wert haben, n�mlich eine Adresse! Bitte >> nichts vertauschen! Ob dieser Wert NULL ist h�ngt ab, wo und wie der Zeiger >> deklariert wird (lokale Variable sind in der Regel im Gegensatz zu globalen >> und statischen undefiniert). MH> Eine ungenauigkeit von mit. Nat�rlich will ich keinen _NULL_ Zeiger MH> sondern die _Werte_ auf _NULL_ setzen. Ja, dann kannst du calloc() dazu verwenden. Wenn man nat�rlich ganz penibel ist, und die Tatsache, dass NULL != 0 sein kann, unbedingt beherzigen will, dann m�sste man folgendes machen: ptr = malloc(sizeof(*ptr)); memset(ptr, (int) NULL, sizeof(*ptr)); MH> Programmierst Du eigentlich Beruflich in C? Ich darf laut Gesetz noch gar kein Beruf aus�ben.. 8) -- cheers, Tobias ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

