Metalmino
23-01-2012, 17:47
Raga stavo provando un pò il comando cin.get() per convertire le lettere in numeri secondo ASCII. Il problema è che la x me la inizializza bene ma la y no. Cioè, se scrivo solo x e premo invio non mi chiede di scrivere anche y e mi dà un valore sballato per y, idem se scrivo tutte e due le lettere prima di premere invio.
Qualche aiuto?
#include <iostream>
using std::cin;
using std::endl;
using std::cout;
int main()
{
int x, y;
cout << "Scrivi due lettere: " << endl;
x = cin.get();
y = cin.get();
cout << x << endl;
cout << y << endl;
return 0;
}
Qualche aiuto?
#include <iostream>
using std::cin;
using std::endl;
using std::cout;
int main()
{
int x, y;
cout << "Scrivi due lettere: " << endl;
x = cin.get();
y = cin.get();
cout << x << endl;
cout << y << endl;
return 0;
}