the Hellboard
Zum Portal Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Portal » the Hellboard » Computer und Co » Software » Coder Forum » Das Ende der Zeit ist nah » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Das Ende der Zeit ist nah
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Three of Five Three of Five ist männlich
Borg


images/avatars/avatar-1.gif

Dabei seit: 01.06.2002
Beiträge: 4.898
Herkunft: Unimatrix 01

Level: 58 [?]
Erfahrungspunkte: 39.199.087
Nächster Level: 41.283.177

2.084.090 Erfahrungspunkt(e) für den nächsten Levelanstieg

Das Ende der Zeit ist nah Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

naja, so nah auch noch nich, aber 33 jahre, eine woche und 1 tag sind doch schnell rum, geschichtlich gesehn ^^

wer wissen will was es genau auf sich hat lege ich dieses kleine, heute von mir aus lange weile geschriebe, prog ans herzen *g*

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
#include <iostream>
using namespace std;

int main() {
	long zeit,dauer=2147483647L;
	time(&zeit);
	dauer -= zeit;
	cout << dauer << " Seconds till end of time()" << endl
		 << dauer/60 << " Minuten und " << dauer%60 << " Sekunden" << endl;
	int jahre,wochen,tage,stunden,minuten,sekunden;
	jahre = dauer/(3600*24*365);
	tage = (dauer - jahre*3600*24*365)/(3600*24);
	stunden = (dauer - jahre*3600*24*365 - tage*3600*24)/3600;
	minuten = (dauer - jahre*3600*24*365 - tage*3600*24 - stunden*3600)/60;
	sekunden = dauer - jahre*3600*24*365 - tage*3600*24 - stunden*3600 - minuten*60;
	wochen = tage/7;
	tage %= 7;
	cout << jahre << " Jahr(e), " << wochen << " Woche(n), " << tage << " Tag(e), "
		 << stunden << " Stunde(n), " << minuten << " Minute(n) und " << sekunden << " Sekunde(n)" << endl;
	return 0;
}


windows user sollten über dem return 0 noch ein
cin.get();
einfügen
sonst schließt windows sofort nach dem starten die box wieder (es sei denn man startet die shell vorher und ruft dann erst dort das programm auf)
mit dem cin.get(); wartet es nach dem abarbeiten des programms noch auf eine eingabe

PS: 1041419711 Seconds till end of time()
17356995 Minuten und 11 Sekunden
33 Jahr(e), 1 Woche(n), 1 Tag(e), 11 Stunde(n), 15 Minute(n) und 11 Sekunde(n)
18.01.2005 16:58 Three of Five ist offline E-Mail an Three of Five senden Homepage von Three of Five Beiträge von Three of Five suchen Nehmen Sie Three of Five in Ihre Freundesliste auf
Cypher Cypher ist männlich
gehört zum Inventar


images/avatars/avatar-62.gif

Dabei seit: 20.04.2003
Beiträge: 916

Level: 47 [?]
Erfahrungspunkte: 7.034.578
Nächster Level: 7.172.237

137.659 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

habs jetzt nicht ausprobiert, aber laut sourcecode, zeigts an wie langs noch dauert bis time() abläuft (mutmaßung)... stimmts oder hab ich recht? rolleyes

aber soweit wirds warscheinlich net kommen... soweit ich weiss haben die meisten Betriebssysteme schon auf n größeren Variablentyp umgestellt

__________________

Website | Blog

Meine Organe sind offenbar nicht am richtigen Platz. - Nicht am richtigen Platz? Entsprechend welchen Kriterien? aus dem FIlm "Immortal"

<Goliat> Cypher ruled ;)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Cypher: 18.01.2005 17:49.

18.01.2005 17:48 Cypher ist offline E-Mail an Cypher senden Homepage von Cypher Beiträge von Cypher suchen Nehmen Sie Cypher in Ihre Freundesliste auf
Three of Five Three of Five ist männlich
Borg


images/avatars/avatar-1.gif

Dabei seit: 01.06.2002
Beiträge: 4.898
Herkunft: Unimatrix 01

Level: 58 [?]
Erfahrungspunkte: 39.199.087
Nächster Level: 41.283.177

2.084.090 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

jap, es zeigt an wie lange es noch dauert bis time() überläuft
warum die da kein unsigned long genommen haben is mir allerdings ein rätsel

__________________
We are the Borg!
Resistance is futile!


the hellboard - join the community now!
maddin.org - Full Metal Pictures - Konzertbilder und mehr
18.01.2005 18:04 Three of Five ist offline E-Mail an Three of Five senden Homepage von Three of Five Beiträge von Three of Five suchen Nehmen Sie Three of Five in Ihre Freundesliste auf
MoD3000
Hoffnungsloser Fall


images/avatars/avatar-25.jpg

Dabei seit: 25.09.2002
Beiträge: 3.510

Level: 56 [?]
Erfahrungspunkte: 27.682.204
Nächster Level: 30.430.899

2.748.695 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Weil wir in 33 Jahren eh alle 64-bit breiten Maschinen im Museum stehen haben?
Die Spezifikation von time() ist nicht im C++-Standard vorgeschrieben, sondern Sache des Betriebssystems.
Wobei ich nicht weiß, ob auch Windows die Zeit seit dem ersten Unix zählt. :-P
19.01.2005 16:40 MoD3000 ist offline Homepage von MoD3000 Beiträge von MoD3000 suchen Nehmen Sie MoD3000 in Ihre Freundesliste auf
Knolle Knolle ist männlich
Forenbesetzer


images/avatars/avatar-795.jpg

Dabei seit: 01.06.2002
Beiträge: 1.395
Herkunft: da hinten

Level: 50 [?]
Erfahrungspunkte: 11.164.093
Nächster Level: 11.777.899

613.806 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

man sollte mal einen windowsuser mit testen beauftragen rolleyes
(das war jetzt ein indirekter auftrag an jeden, der das hier liest)

__________________
"Und ein sozialkritisches Schlagzeugsolo später ist es soweit: Making disco a threat again. Wow. Und zu 72% geschmacksicher erklärst du jedem, dass ultramarinblau bedeutender ist als aquamarinblau. Und alle glauben es dir. Vorausgesetzt: die Nasenscheidewände halten."
- chicks with dicks - free porn -
20.01.2005 20:54 Knolle ist offline Homepage von Knolle Beiträge von Knolle suchen Nehmen Sie Knolle in Ihre Freundesliste auf
Three of Five Three of Five ist männlich
Borg


images/avatars/avatar-1.gif

Dabei seit: 01.06.2002
Beiträge: 4.898
Herkunft: Unimatrix 01

Level: 58 [?]
Erfahrungspunkte: 39.199.087
Nächster Level: 41.283.177

2.084.090 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich hatte das prog ursprünglich in der schule auf einem windows 2000 geschrieben und getestet
es zeigte die selbe zeit bis zum ende der zeit an

__________________
We are the Borg!
Resistance is futile!


the hellboard - join the community now!
maddin.org - Full Metal Pictures - Konzertbilder und mehr
20.01.2005 21:51 Three of Five ist offline E-Mail an Three of Five senden Homepage von Three of Five Beiträge von Three of Five suchen Nehmen Sie Three of Five in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Thema bewerten: 

nicht lesenswert nicht lesenswert 

1

2

3

4

5

6

7

8

9

10
 lesenswert lesenswert

Portal » the Hellboard » Computer und Co » Software » Coder Forum » Das Ende der Zeit ist nah

Impressum Netiquette

Powered by Burning Board 2.3.6 © 2001-2007 WoltLab GmbH