Fail des Tages: So mancher Programmierer scheint ja seine Probleme damit zu haben, die Systemzeit mit time() zu ermitteln, um sie mit localtime() in eine vernünftige Struktur umzuwandeln, aus der sich etwa das aktuelle Datum vernünftig darstellen lässt. Das ist alles nicht so ganz einfach, da hat man es mit Pointern zu tun, mit pösen, pösen Pointern auf einen struct tm, und natürlich muss man auch an das Referenzieren des time_t-Wertes denken, der von time() zurückgegeben wurde. Und strftime() ist mit seinem Formatstring auch etwas schwierig zu beherrschen. Das ist so kompliziert, dass man da lieber die Finger von lässt und stattdessen mal den Anwender bittet, das heutige Datum einzutippen. Der wird schon Verständnis dafür haben, und der wird auch bestimmt in einem einfachen Textfeld ein Format wählen, das vom Programm problemlos geparst werden kann. [via]
Kommentieren
In der Archivversion kann nicht kommentiert werden.