Salve a tutti, come dal titolo, il codice è questo:
in cui se io scrivo come valore "123" va benissimo ma se scrivo "1 2 3" ripete il loop 3 volte ignorando l`operatore cin.
Sapreste dirmi perchè fa cosi? e come posso evitarlo?
C++:
#include <iostream>
using namespace std;
int main()
{
char a[255];
bool loop = true;
while (loop == true)
{
cout << "Inserisci un valore: "; cin >> a;
}
}
Sapreste dirmi perchè fa cosi? e come posso evitarlo?