You are not logged in.

  • Login

1

Monday, August 25th 2008, 5:11pm

Per Enter Wort Anzeigen

Hallo Wie kann ich es machen das ich nach dem Konsolenöffnen erst per druck der Entertaste das erste wort Anzeigen lasse die schleife ist etwa so ...

if (wort==1)
cout << " Text "<<endl;

if (wort==2)
cout << "Text" << endl;

if (wort==3)
cout << "Text"endl;

// usw...

das Wort soll sich also per entertaste Anzeigenlassen aber dabei sich auch gleich bestätigen damit nicht zwei wörter nebeneinander stehen für das nächste wort ist aber wieder ein drücken der taste nötig.

Danke schonmal !

2

Tuesday, August 26th 2008, 11:05am

Naja das läuft eigentlich genau so wie bei jeder anderen Tasten auch, ob das nun a oder 4, oder nun enter ist, ist wurscht. Musst eben auf ASCII Ebene abfragen. Enter ist 13.

C/C++ Quellcode

1
2
if (key == ((Char)13))
    // doSomething();

This post has been edited 1 times, last edit by "JFoX" (Aug 26th 2008, 11:11am)


3

Tuesday, August 26th 2008, 8:20pm

komisch key ist bei mir ein nicht deklarierter bezeichner ...

4

Wednesday, August 27th 2008, 7:53am

moin,

C/C++ Quellcode

1
2
3
4
5
6
7
8
int key;
 
key = getch()
 
if (key == 13)
{
...
}


so wie ich das sehe hast du "key" einfach nicht deklariert... key ist ne variable, wenn du die nicht deklarierst wir der compiler immer meckern.


thx, truespin

Similar threads

Social bookmarks