Chciałbym, żeby w TextOut wypisywało mi wylosowane wyżej cyfry. Stworzyłem coś takiego:
LRESULT CALLBACK WndProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
int losowana;
int losowana1;
losowana =(( rand() % 9 ) + 0 );
losowana1 =(( rand() % 10 ) + 0 );
switch( msg )
{
case WM_PAINT:
kon = BeginPaint( hwnd, & ps );
hFont=CreateFont(55,0,0,0,0,0,0,0,0,0,0,0,0,"Arial");
SelectObject(kon, hFont);
TextOut( kon, 50, 50, losowana, 3);
EndPaint( hwnd, & ps );
break;
case WM_DESTROY:
PostQuitMessage( 0 );
break;
default:
return DefWindowProc( hwnd, msg, wParam, lParam );
}
return 0;
}
I wyskakują takie errory:
|In function 'LRESULT WndProc(HWND, UINT, WPARAM, LPARAM)':|
|95|error: invalid conversion from 'int' to 'LPCSTR {aka const char*}' [-fpermissive]|
|3033|error: initializing argument 4 of 'BOOL TextOutA(HDC, int, int, LPCSTR, int)' [-fpermissive]|
Ktoś mógłby pomóc?