wrote:
> A kovetkezo problemaval allok szemben: Assembly-ben, hogy lehet random
> fuggvenyt irni. Kerlek titeket segitsetek! Elore is koszi.
hi,
az OS elindítása óta inkrementál egy belső rendszerváltozót WIN NT 10ms =
0.010 másodpercenként. ez persze nem egy RND de például a dátummal
elosztva már megteszi.
#include <time.h>
#include <sys\timeb.h>
//-------------------------------------------------
typedef struct _timeb TIMEB; /* Windows TIME struct SYS/timeb.h */
void GetOSTick(TIMEB* timeb)
{
_ftime(timeb);
}
long Elapsed(TIMEB* start,TIMEB* end)
{
return(((end->time - start->time) * 1000) + (end->millitm -
start->millitm)); // TICK
}
>>> huang po
|