ENTER Abfrage

06/14/2012 18:03 [Pro]grammierer#1
Hey Leute,

ich möchte fragen wie man abfragen kann ob der benutzer die Taste ENTER gedrückt hat, hier ist der Code:

Code:
int main()
{  
     system ("CLS");
    char w;
    //Menü
    cout << "-----------------" << endl;
    cout << "-Du vs. Computer-" << endl;
    cout << "-----------------" << endl;
    cout << "                 " << endl;
    cout << "                 " << endl;
    cout << " Du vs. Freund   " << endl;
    cout << "                 " << endl;
    w=getch();
    if (w=='w')
    {
      Menuw();
    }
     if (w=='W')
    {
      Menuw();
    }
    if (w=='s')
    {
      Menuw();
    }
    if (w=='S')
    {
      Menuw();
    }
    [COLOR="Red"]if (w==??ENTER??)
   {
     ZSGLT();
   }[/COLOR]
        

}







Habs doch geschafft :

Code:
#define VK_RETURN 0x0D
//Programm
if (w==VK_RETURN)
{
//Doing
}

06/14/2012 18:16 xNopex#2
'\n' müsste es sein
06/14/2012 18:20 [Pro]grammierer#3
Deine Variante klappt bei mir nicht.
Muss man das irgendwelche Header-Dateien einbinden?
Aber egal hab's ja mit VK_RETURN geschafft.
06/14/2012 18:28 Nightblizard#4
Spontan würde ich das mit [Only registered and activated users can see links. Click Here To Register...] lösen.
06/14/2012 18:49 Dr. Coxxy#5
ascii code für ENTER ist 13.

Code:
if (w == 13)
aka carriage return '\r'
06/14/2012 18:53 [Pro]grammierer#6
@Dr. Coxxy Hatte ich schon davor probiert und ging nicht

Aber egal ich habs gelöst kann geclosed werden