Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Digitaalinen kello

Resiina [05.08.2007 17:48:47]

#

Miten saisin merkkijonoon talletettua kellon digitaalisessa muodossa? Löytyisikö WinAPIsta kenties?

Esim.

char *kello = GetClockTimeDigitalForm();
cout<<"Kello on nyt "<<kello; // tulostaisi "Kello on nyt 17:42"

Antti Laaksonen [05.08.2007 18:55:39]

#

WinAPIssa on funktio GetLocalTime, jolla päivämäärän ja kellonajan saa haettua SYSTEMTIME-tietueeseen.

char tieto[10];
SYSTEMTIME aika;
GetLocalTime(&aika);
sprintf(tieto, "%02i:%02i", aika.wHour, aika.wMinute);
printf("Kello on nyt %s", tieto);

Päivämäärän ja kellonajan saa selville kyllä myös C:n standardifunktioilla.

Resiina [05.08.2007 20:10:12]

#

Oho ja kiitos.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta