[GELÖST] probleme mit time ()

Alles rund um die Programmierung mit Qt
Antworten
LQ
Beiträge: 46
Registriert: 3. Oktober 2007 13:16

[GELÖST] probleme mit time ()

Beitrag von LQ »

für mein programm brauch ich die aktuelle zeit in sekunden. da bietet sich die funktio time() natürlich an. doch leider hat VS2005 ein problem damit.

hier ist mal ein kleiner ausschnitt aus einem test (jetzt schnell geschrieben)

Code: Alles auswählen

#include <iostream>
#include <ctime> //definition con time()
using namespace std;

int main()
{
long sek;
time (&sek);

cout << sek << endl;
cin.get(); //damit die konsole nicht gleich wieder verschwindet
return 0;
}
da meledet mir vs2005, dass die "Konvertierung von Parameter 1 von 'long *_w64' int 'time_t *' nicht möglich ist"

zum test hab ich auf nen älteren rechner DevC++ draufgeschmissen, das selbe programm: kompiliert fehlerfrei und funktioniert...

ich weiss nicht warum oder wieso vs2005 etwas besonderes braucht, da ich es erst seit kurzem verwende. was muss ich tun, damit vs2005 die klappe hält und genauso brav kompiliert wie DevC++?

btw: gibt es Qt funktion(en), die das aktuelle jahr, den aktuellen monat und den aktuellen tag einzeln einlesen und alles in eine andere variable packen?[/code]
Zuletzt geändert von LQ am 10. Oktober 2007 14:27, insgesamt 1-mal geändert.
caligano
Beiträge: 126
Registriert: 19. August 2006 15:33

Re: probleme mit time ()

Beitrag von caligano »

LQ hat geschrieben: [...]

btw: gibt es Qt funktion(en), die das aktuelle jahr, den aktuellen monat und den aktuellen tag einzeln einlesen und alles in eine andere variable packen?
QDate , QDateTime
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ab msvc8 ist time_t (und nicht wie Du schreibst 'long' !) 64bit breit und nicht mehr 32bit.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
LQ
Beiträge: 46
Registriert: 3. Oktober 2007 13:16

Beitrag von LQ »

und wie bekomm ich jetzt meine sekunden aus time in eine herkömmliche variable (long zub.)?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Das hat
a) rein gar nichts mit Qt zu tun
b) ist simpelstes C
c) hat caligano eine Qt-Lösung vorgeschlagen
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
LQ
Beiträge: 46
Registriert: 3. Oktober 2007 13:16

Beitrag von LQ »

hab den fehler gefunden;

@caligano: danke ;)
Antworten