
07.10.2007, 23:31
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме: 2009677
Репутация:
472
|
|
inv, надеюсь я правильно тебя понял.
Код:
#include <windows.h>
unsigned long rs_randseed;
void _srand()
{
rs_randseed = GetTickCount();
}
unsigned long _rand()
{
rs_randseed++;
return (rs_randseed*0xF02CE551) + 0x7FF2742B;
}
unsigned int __stdcall Base(PVOID pArg)
{
int a = 0;
char pa[12];
_srand();
a=_rand() % 1000;
itoa(a, pa, 10);
MessageBox(0, pa, "Hi", 0);
return 0;
}
int __stdcall WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
HANDLE hHan[9];
for(int i; i<9; i++)
{
hHan[i] = CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Base, 0, 0, 0);
}
WaitForMultipleObjects(9, hHan, TRUE, INFINITE);
for(int j; j<9; j++)
{
CloseHandle(hHan[j]);
}
return 0;
}
Последний раз редактировалось Ni0x; 07.10.2007 в 23:39..
|
|
|