Program ma za zadanie napisać wszystkie cyfry z pewnego przedziału lecz zamiast wypisać liczby z niewiadomego powodu wypisuje litery.
#include <iostream>
#include <windows.h>
using namespace std;
void pisanie(int x,int y)
{
int c=195;
Sleep(2000);
while(x<=y)
{
SetCursorPos(450,c);
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP,0,0,0,0);
cout<<x<<endl;
////////////////////////////////problem
keybd_event(VkKeyScan(x), 0, 0, 0);// funkcja wypisuje litery zamiast cyfr
//////////////////////////////////////////////////////////////
Sleep(650);
c+=32;
x++;
}
}
int main()
{
int x,y;
cout << "Od ilu pozycji mam zaczac: " ;
cin>>x;
cout<<"Do ilu wypisywac: ";
cin>>y;
pisanie(x,y);
return 0;
}