Καλησπερα
Θελω να χρησιμοπιησω την getche() σε μια integer μεταβλητη αλλα μου τυπωνει τον ascii του αριθμου και οχι τον ιδιο τον αριθμο.
Σ αυτο εδω το παραδειγμα αν πληκτρολογησω το 5 θα μου τυπωσει τον αριθμο 53
#include "stdafx.h"
#include "conio.h"
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
cout<<"type something\n";
int x;
x=getche();
cout<<x;
system("pause");
}
Τι πρεπει να κανω για να παιρνει το χ τον αριθμο που πληκτρολογω και οχι τον ascii του αριθμου?
Η αν δεχτω οτι καταχωρειται ο ascii αναγκαστηκα,υπαρχει καποιος τροπος να τον μετατρεπω σε κανονικο αριθμο?