On Sun, 26 Jan 2003 at 15:27 (+0100), Ralf Corsepius wrote:
On Sun, 2003-01-26 at 13:20, Bernhard Walle wrote:
On Sun, 26 Jan 2003 at 12:49 (+0100), David Haller wrote:
On Sun, 26 Jan 2003, Bernhard Walle wrote:
On Sun, 26 Jan 2003 at 01:08 (+0100), David Haller wrote:
On Sat, 25 Jan 2003, Bernhard Walle wrote: [struct tm initialisieren] [..]
Ich wuerde stattdessen folgendes machen: [..] memset(&tm, 0, sizeof(tm)); ^^^^^^^^^^ sizeof(struct tm) !
Nicht unbedingt. Er hat ja eine Variable vom Typ struct tm mit dem Namen tm (keinen Pointer!) deklariert. Dann funktioniert auch sizeof(tm).
Sicher? Ja, oben wird mit sizeof(tm) die Grösse der Variable tm ermittelt.
Nein. Ich kenn's halt so.
Möglicherweise bist Du dann auf eine der typischen C vs. C++ Fallen aufgelaufen und/oder verwendest nur C++:
Nein, mir war schon klar dass tm hier die Variable ist und der Typ nur zufaellig auch tm heisst. Bei selbstdefinierten Strukturen verwende ich eh meist sowas struct mystruct_ { int i; int d; }; typedef struct mystruct_ mystruct; Sonst vergesse ich das 'struct' nur andauernd. Ob das jetzt schonener Stil ist sei dahingestellt. Gruß, Bernhard -- The feature you'd like to have is probably already installed on your Linux system.