PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Setzen der Hardware Uhrzeit mit c/c++ ?



sirnoname
20-02-2005, 23:51
Hallo,
ein suchen im Forum hat leider nichts ergeben, desshalb muss ich die
Frage leider stellen ;)

Wie setze ich die Hardware Uhrzeit in c/c++ ? Datum ?
Muss ich dazu als root das Programm ausführen, oder geht das dann
auch als normaler user ?
Vielleicht hat noch jemand einen kleinen Source herumliegen, den er mir
mit copy/paste zukommen lassen könnte.

Ich kann leider nur auslesen :(

#include <time.h>
#include <stdio.h>

int main()
{
struct tm zeit;
time_t now;
char buffer[100];
time(&now);

zeit = *localtime(&now);

strftime(&buffer, 99, "%Y-%m-%d, %H:%M", &zeit);
printf("Now: %s \n", buffer);
}

anda_skoa
21-02-2005, 13:35
Schau mal in die Man Page von settimeofday, vielleicht gehts damit

Ciao,
_