if(ESC == '27')
Domyślam się co chcesz tutaj osiagnąć :D
Jesteś blisko, ale to nadal nie to. Chcąc porównać char z intem możesz to zrobić po prostu tak:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
char c = ' ';
if( c == 32 )
cout << "SPACJA!" << endl;
system( "pause" );
return 0;
}
A jeśli chcesz wypisać znak, który podasz jako kod z ASCII to można tak:
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
// Kod znaku spacji 32
cout << "SPACJA: '" << static_cast<char>(32) << "'" << endl;
// Można też stałą dosłowną. Kod 32 szesnastkowo.
cout << "SPACJA: '" << '\x20' << "'" << endl;
system( "pause" );
return 0;
}
Pozdrawiam :-)