Mam problem napisałem program w c++ tak jak umiem w broland c++ wersja 5.02 (stara ale moja ulubiona) i wszystko działa jak należny. chce wysłać kod kumplowi ale on ma tylko deva i już nie działa jak go przerobić?? oto kod:
mógł by mi ktoś go przerobić i pokazać czym się różni programowanie w broland od dev? bo c++ to chyba c++ a nie inny język;/#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<windows.h>
int petla;
int szybkosc;
main()
{
cout<<"wybiez nr z menu i nacisnij enter\n\n";
cout<<"1. Bot lewo-prawo\n";
cout<<"2. Bot gora-dol\n";
cout<<"\ntwoja liczba to: ";
cin>>petla;
clrscr();
switch(petla)
{
case 1:
cout<<"podaj szybkosc w milisekundach jaki ma byc czas przestoju miedzy klawiszami\n";
cout<<"\nPAMIETAJ 1000 TO 1 SEKUNDA ZALECANE JEDNOSTKA DO 40LVLA TO 400\n";
cout<<"\nTwoj nr: ";
cin>>szybkosc;
clrscr();
cout<<"Bot lewo-prawo\nTwoj odstep czasowy w naciskaniu klawiszy to: ";
cout<<szybkosc;
while(1)
{
Sleep(szybkosc);
keybd_event( VK_LEFT,
0x3B,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event( VK_LEFT,
0x3B,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
Sleep(szybkosc);
keybd_event( VK_RIGHT,
0x3C,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event( VK_RIGHT,
0x3C,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
}
break;
case 2:
cout<<"podaj szybkosc w milisekundach jaki ma byc czas przestoju miedzy klawiszami\n";
cout<<"\nPAMIETAJ 1000 TO 1 SEKUNDA ZALECANE JEDNOSTKA DO 40LVLA TO 400\n";
cout<<"\nTwoj nr: ";
cin>>szybkosc;
clrscr();
cout<<"Bot lewo-prawo\nTwoj odstep czasowy w naciskaniu klawiszy to: ";
cout<<szybkosc;
while(1)
{
Sleep(szybkosc);
keybd_event( VK_UP,
0x3B,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event( VK_UP,
0x3B,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
Sleep(szybkosc);
keybd_event( VK_DOWN,
0x3C,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event( VK_DOWN,
0x3C,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
}
break;
default:
cout<<"NIEMA TAKIEJ LICZBY/LITERY W MENU. TWOJA LICZBA/LITERA TO: ";
cout<<petla;
cout<<"\n\nNACISNIJ KLAWISZ BY ZAMKNAC PROGRAM";
break;
}
getch();
}