Forum » Programiranje » [C] cas, time_t
[C] cas, time_t
Pimoz ::
Dan!
Imam problem z dev-cpp. nikakor neznam dobiti stotinke sekunde iz strukture struct time t;
prosim naj nekdo napiše samo delček kodo kako se to sploh naredi....jst sm že čist zmeden
(knjiznica dos.h)
Imam problem z dev-cpp. nikakor neznam dobiti stotinke sekunde iz strukture struct time t;
prosim naj nekdo napiše samo delček kodo kako se to sploh naredi....jst sm že čist zmeden
(knjiznica dos.h)
- spremenilo: snow ()
Pimoz ::
no...jaz pa čisto nič....to kar se ga bom naučil bo deloma prisilno ker je stvar iz šole
veliko bolj všeč mi je visual basic pa php itd.
veliko bolj všeč mi je visual basic pa php itd.
snow ::
time_t je int in tam so zapisane samo sekunde.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
Pimoz ::
ammm....
time_t je v time.h
nam je pa profesor reku da rabmo dos.h in je not struktura time. v njej mas trenutni cas (ura, min, sec, ms) sam neznam pridit do tega....karkoli napišem mi vrne error :(
time_t je v time.h
nam je pa profesor reku da rabmo dos.h in je not struktura time. v njej mas trenutni cas (ura, min, sec, ms) sam neznam pridit do tega....karkoli napišem mi vrne error :(
OwcA ::
Glej no glej, v 2 delih je.
Samo stotinke sekunde v tej strukturi ni.
Samo stotinke sekunde v tej strukturi ni.
Otroška radovednost - gonilo napredka.
Zgodovina sprememb…
- spremenilo: OwcA ()
Pimoz ::
dobr...tole se mi zdi da ne vodi nikamor :(
dejte mi samo povedat kako se uporablja struktura al pa kšn dobr link...jst v tistem kar najdem se ne znajdem :(
dejte mi samo povedat kako se uporablja struktura al pa kšn dobr link...jst v tistem kar najdem se ne znajdem :(
Pimoz ::
koda:
#include dos.h
double start_time;
void start () {
struct time t;
gettime (&t);
start_time = t.ti_hund;
start_time += (t.ti_sec * 1000);
start_time += (t.ti_min * 60000);
start_time += (t.ti_hour * 3600000);
}
in dev-cpp mi vrne error :
6 timer.c storage size of 't' isn't known
#include dos.h
double start_time;
void start () {
struct time t;
gettime (&t);
start_time = t.ti_hund;
start_time += (t.ti_sec * 1000);
start_time += (t.ti_min * 60000);
start_time += (t.ti_hour * 3600000);
}
in dev-cpp mi vrne error :
6 timer.c storage size of 't' isn't known
Pimoz ::
ok:
#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#include <time.h>
#include <dos.h>
double start_time;
void start () {
struct time t;
gettime (&t);
start_time = t.ti_hund;
start_time += (t.ti_sec * 1000);
start_time += (t.ti_min * 60000);
start_time += (t.ti_hour * 3600000);
}
sm probu tole pa še zmeri ne dela :(
#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#include <time.h>
#include <dos.h>
double start_time;
void start () {
struct time t;
gettime (&t);
start_time = t.ti_hund;
start_time += (t.ti_sec * 1000);
start_time += (t.ti_min * 60000);
start_time += (t.ti_hour * 3600000);
}
sm probu tole pa še zmeri ne dela :(
snow ::
Zdej na *nix sistemih maš sys/time.h in funkcijo gettimeofday in timeval strukturo kjer imaš tudi mikrosekunde (ne milisekunde): http://www.opengroup.org/onlinepubs/007908799/xsh/systime.h.html
Na windows pa probaj tole: http://www.gnu.org/software/libc/manual/html_node/CPU-Time.html#CPU-Time
Na windows pa probaj tole: http://www.gnu.org/software/libc/manual/html_node/CPU-Time.html#CPU-Time
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins
veteran ::
Na windows imaš za čas GetLocalTime(); če pa bi rad bolj precizno meril, koliko časa npr laufa neka funkcija, uporabljaj QueryPerformanceCounter() in QueryPerformanceFrequency().
Pimoz ::
ok...sm uporabu tole stvar:
http://www.gnu.org/software/libc/manual...
sm mi ni jasn kaksno enoto majo zdj te cifre???
http://www.gnu.org/software/libc/manual...
sm mi ni jasn kaksno enoto majo zdj te cifre???
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Raptor] Razcep na prafaktorjeOddelek: Šola | 2411 (1953) | Math Freak |
» | Backup in VirtualcOddelek: Operacijski sistemi | 7171 (6662) | Invictus |
» | java / mysql / počasne poizvedbeOddelek: Programiranje | 743 (672) | BRBR |
» | Najhitrejši programski jezik? (strani: 1 2 )Oddelek: Programiranje | 7682 (5502) | Senitel |
» | domači benchmark programOddelek: Programiranje | 1095 (949) | ruph |