Показать сообщение отдельно

  #32  
Старый 07.10.2007, 23:31
Ni0x
Постоянный
Регистрация: 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..
 
Ответить с цитированием