This will just show how a person might use the arrow keys in DOS.
Submitted On | |
By | Josh Nixon |
Level | Beginner |
User Rating | 4.7 (42 globes from 9 users) |
Compatibility | C++ (general) |
Category | Coding Standards |
World | C / C++ |
Archive File |
#include <iostream.h> //cout
#include <conio.h> //kbhit() getch()
#include <iostream.h>
#include <conio.h> //kbhit() getch()
//Getch()= retrieves the char and wait for it to be pressed
//kbhit() = keeps processing commands while you hit
//These are used for arrow keys since getch() does not return extended char
const char CPPKEYUP = 72;
const char CPPKEYLEFT = 75;
const char CPPKEYRIGHT = 77;
const char CPPKEYDOWN = 80;
int main()
{
char Arrow = 0;
Arrow = kbhit();
while(Arrow !=27)
{
Arrow = getch();
switch(Arrow)
{
case CPPKEYUP:
cout<<" UP "
break;
case CPPKEYDOWN:
cout<<" DOWN "
break;
case CPPKEYLEFT:
cout<<" LEFT "
break;
case CPPKEYRIGHT:
cout<<" RIGHT "
break;
}
}
return 0;
}