problem s ctime

Sekcia: Aplikácie & Desktop 06.12.2010 | 01:21
swiki   Návštevník
mam problem s pouzitim funkcie ctime...vracia mi o hodinu mensi cas ako je skutocny...
aj ked pouzijem nasledovny kod, funkcia vypise o hodinu mensi cas...neviete cim to moze byt?..pritom ked pozriem cez winscp casy napr.modifikacie suborov, tam su spravne...dakujem..
#include <stdio.h>
#include <time.h>

int main ()
{
time_t rawtime;

time ( &rawtime );
printf ( "The current local time is: %s", ctime (&rawtime) );

return 0;
}
    • Re: problem s ctime 06.12.2010 | 01:36
      WlaSaTy   Návštevník
      Rozdiel medzi GMT a CET je jedna hodina. V lete by Ti to dávalo dve hodiny pretože toľko je rozdiel medzi BST a CEST.

      Skús použiť toto:
      struct tm *localtime(const time_t *timep);