C-Datums-Funktionen geben als Jahr 112 aus
-
#include <iostream> #include <ctime> int main () { time_t rawtime = time (0); tm *timeinfo = localtime ( &rawtime ); std::cout << timeinfo->tm_year; }Bin ich blöd wie ein Hund oder wieso gibt dieses Programm mir 112 aus? Feuerwehr brauch ich nähmlich nicht, eher das aktuelle Jahr

Sonst einfach boost::gregorian?Vielen Dank im Voraus
-
http://www.cplusplus.com/reference/clibrary/ctime/tm/
tm_year years since 1900
-
SeppJ schrieb:
http://www.cplusplus.com/reference/clibrary/ctime/tm/
tm_year years since 1900
Hehe, peinlich peinlich

Danke
-
Hacker schrieb:
Bin ich blöd wie ein Hund
Du weißt schon dass du hier gewisse Leute in Versuchung führst mit solchen Fragen?

-
Hacker schrieb:
Hehe, peinlich peinlich

Danke
Ich hoffe, du lernst daraus etwas über Selbsthilfe.
-
SeppJ schrieb:
Hacker schrieb:
Hehe, peinlich peinlich

Danke
Ich hoffe, du lernst daraus etwas über Selbsthilfe.
Ja, und zwar, dass ich nicht die Doku überfliege und nach fünf Sätzen glaube, verstanden zu haben was gesagt worden ist und noch sein wird

-
Hacker schrieb:
Ja, und zwar, dass ich nicht die Doku überfliege und nach fünf Sätzen glaube, verstanden zu haben was gesagt worden ist und noch sein wird

Merke: Doku ist selten geschwätzig, soll heißen, auch was nach den 5 Sätzen kommt ist wichtig

-
pumuckl schrieb:
Hacker schrieb:
Ja, und zwar, dass ich nicht die Doku überfliege und nach fünf Sätzen glaube, verstanden zu haben was gesagt worden ist und noch sein wird

Merke: Doku ist selten geschwätzig, soll heißen, auch was nach den 5 Sätzen kommt ist wichtig

Ja, das war mir immer klar, doch ich bin einfach so lesefaul und übereifrig

-
SeppJ schrieb:
http://www.cplusplus.com/reference/clibrary/ctime/tm/
tm_year years since 1900
Wieso das denn? Was ist der Sinn dahinter?
-
Das ist historisch gewachsen. Als man das definiert hat, hat man mit den Bytes gespart und nicht geglaubt, dass je das Jahr 2000 erreicht wird. Da hat man häufig nur 2 Stellen für die Jahreszahl vorgesehen.
-
tntnet schrieb:
Das ist historisch gewachsen. Als man das definiert hat, hat man mit den Bytes gespart und nicht geglaubt, dass je das Jahr 2000 erreicht wird. Da hat man häufig nur 2 Stellen für die Jahreszahl vorgesehen.
Das ist ja lustig, genau wie mit dem ARPANET und den IP-Adressen. Wenn die gewusst hätten...
