Der Martin: C/C++ Befehl time(NULL) falscher Wert?

Beitrag lesen

Hallo,

weiß jemand, warum ich in C/C++ mit dem Befehl time(NULL) einen falschen Wert bekomme?

nein, aber hast du das mal isoliert getestet?

ca. 14:07 Unix-timestamp:
in C: 2130385884 sec
php: liefert 1458911223 sec

Der Wert 145... erscheint plausibel (46 Jahre mal 365 Tage/Jahr mal 86400 Sekunden/Tag).

Alles funktioniert wie gewünscht, außer Timestamp (.. und deuten des 1-Wire DS18B20 Messwerts - frag ich weiter unten auch gleich)

Könnte es ein Problem der Byte-Reihenfolge sein? Erwartet bzw. sendet dein Sensor vielleicht das MSB zuerst (Motorola-Format)? Das wäre jedenfalls das erste, was mir dazu einfiele ...

So long,
 Martin