29. oktober 2001 - 16:32
Der er
7 kommentarer og 1 løsning
Hvordan ved jeg, hvad klokken er?
Jeg er i gang med et program, hvor jeg skal bruge den aktuelle tid. Hvordan finder jeg tiden og får den omsat til en brugbar variable?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
29. oktober 2001 - 16:38
#1
29. oktober 2001 - 16:39
#2
Du kan bruge API-kaldet GetLocalTime(LPSYSTEMTIME time) eller GetSystemTime(LPSYSTEMTIME time). Dvs.: LPSYSTEMTIME time; GetLocalTime(time); cout << time.wHour << \":\" << time.wMinute << \":\" << time.wSecond;
29. oktober 2001 - 16:43
#3
hæ, :-)
29. oktober 2001 - 16:43
#4
Hvilket prg./compiler bruger du ? Der findes en header der time.h, med en funktion time_t(*time_t); som kunne bruges således : #include<iostream> #include<time.h> void main(void) {time_t system_tid; system_tid = time(NULL); cout << \"TIDEN ER :\"<<ctime(&system_tid)<<endl; } istedetfor cout, kunne du smide det over i en variabel...
29. oktober 2001 - 16:44
#5
hmmmm.... Det her virker (i VC++6.0 konsol): #include <iostream.h> #include <conio.h> #include <windows.h> int main() { SYSTEMTIME time; GetLocalTime(&time); cout << time.wHour << \":\" << time.wMinute << \":\" << time.wSecond << endl; getch(); }
29. oktober 2001 - 16:44
#6
det skulle s\'følig have været et svar !
29. oktober 2001 - 16:51
#7
Sorry. Jeg fandt selv en bedre løsning. Jeg havde overset time.h, hvilket fungerer bedre.
09. januar 2002 - 19:30
#8
Hmm... Det var vist min løsning... ?? :o(
Kurser inden for grundlæggende programmering