&time
-
hallo zusammen
habe wieder eine frage an euch. ich habe eine funktion geschrieben
der compiler zeigt typ umwandlungsfehler an, also von long zu time nicht möglichlong zeitdiff() { static long sek; long oldtime -= sek; time(&sek); ......... ........ }
-
anfängerc++ schrieb:
der compiler zeigt typ umwandlungsfehler an, also von long zu time nicht möglich
Bitte immer die echte Compilerfehlermeldung (per Kopieren&Einfügen) mitposten.
long zeitdiff() { static long sek; long oldtime -= sek; time(&sek); ......... ........ }Bitte auch den richtigen Programmcode posten, bei dem das Problem auftritt

OK zum Problem:
Wenn du an time einen Zeiger auf time_t übergeben sollst, wieso machst du das nicht?static time_t sek; time_t old_time = sek; time(&sek); ...Das kannst du am Ende immer noch per Cast nach long umwandeln, wenn das sein muss.
Schau dir auch mal die Funktion difftime an.
-
werde heute abend probieren thx