Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » time_t und Co

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.07.2007, 12:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,

wir haben grade feststellen müssen, das time_t irgendwie auf jedem System anders definiert ist:

Windows: 64 bit (int64)
Linux32: 32 bit (int32)
Linux64: 64 bit (int64)

das geht natürlich bei vielen Dingen schief.

Gibts da was portables? (Außer das Datum als String zu benutzen )
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.08.2007, 16:03 Uhr
mike
Pinguinhüpfer
(Operator)


Sicher keine hilfreiche Antwort da noch nie benutzt - aber hast du schon www.boost.org/doc/html/date_time.html probiert?
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.08.2007, 22:34 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


habs nun so gelöst das es passt -

ich benutz einfach nun überall uint64 in nem "my_time_t" und hab mir eine my_time - funktion u.ä gebaut, bei den systemen mit 32bit time_t tut ers halt entsprechend mit nullen vollfüllen - nach 2038 geht das da halt schief, aber bis dahin ist ja noch zeit :P
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: