Avatar billede henrikbremer Nybegynder
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?
Avatar billede donleavy Nybegynder
29. oktober 2001 - 16:38 #1
Avatar billede kamikaze Nybegynder
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;
Avatar billede donleavy Nybegynder
29. oktober 2001 - 16:43 #3
hæ, :-)
Avatar billede cyrus2k Nybegynder
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...
Avatar billede kamikaze Nybegynder
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();
}
Avatar billede cyrus2k Nybegynder
29. oktober 2001 - 16:44 #6
det skulle s\'følig have været et svar !
Avatar billede henrikbremer Nybegynder
29. oktober 2001 - 16:51 #7
Sorry. Jeg fandt selv en bedre løsning. Jeg havde overset time.h, hvilket fungerer bedre.

Avatar billede cyrus2k Nybegynder
09. januar 2002 - 19:30 #8
Hmm... Det var vist min løsning... ?? :o(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester