Program to respond to commands in C++

  • Thread starter JamesU
  • Start date
  • #1
JamesU
Gold Member
750
3

Main Question or Discussion Point

I want to know how I can get my program to respond to commands in C++. for instance, when someone presses the up, down, or side arrows; or when somebody clicks something.
 

Answers and Replies

  • #2
1,414
4
yomamma said:
I want to know how I can get my program to respond to commands in C++. for instance, when someone presses the up, down, or side arrows; or when somebody clicks something.
That's fairly complicated. You have to have some sort of event handling subroutines to respond to various keycodes(as I understand it. I've never needed such a thing, and so have never bothered to learn how). Try googling for event handling in C++ or some such thing.
 
  • #3
dduardo
Staff Emeritus
1,898
3
  • #4
JamesU
Gold Member
750
3
well, I'm trying to learn how to move something (like a basic game) but how would I make the computer respond to the arrow key. woul I use something like?:

arrokey

cin>>arrowkey>>\n

if (arrowkey==uparrow)
{
}

My nect question is about what I would put inbetween the curly braces. how could I get something to change position?

and I don't really want to download any pregrams, just write it out.
 
  • #5
dduardo
Staff Emeritus
1,898
3
Your thinking on too simple of a level.

You need to do something like this:

http://www.libsdl.org/cgi/docwiki.cgi/Event_20Examples [Broken]

This example is actual very simple. If you wanted to be more sophiscated you would have your input handled by another thread.
 
Last edited by a moderator:
  • #6
saltydog
Science Advisor
Homework Helper
1,582
2
yomamma said:
I want to know how I can get my program to respond to commands in C++. for instance, when someone presses the up, down, or side arrows; or when somebody clicks something.
In the past, I've used quite a bit the Microsoft Developer Studio Visual C++ and the Microsoft Foundation Class Library: Can create a working windows program in a few key strokes then just add to it. Simple matter then to add event handlers to respond to keystrokes. Know about "Scribble"? That's the tutorial to get you going on Windows programming. Of course I suppose you need to already know quite a bit about Windows programming to do the tutorial. Also, Developer Studio has a great debugger.
 
Last edited:

Related Threads for: Program to respond to commands in C++

Replies
2
Views
2K
  • Last Post
Replies
2
Views
7K
Replies
4
Views
2K
Replies
6
Views
887
Replies
6
Views
54K
Replies
2
Views
68K
  • Last Post
Replies
15
Views
4K
Replies
8
Views
3K
Top