Überprüfen Sie, ob "cin" ist ein string

Habe ich ein einfaches kleines script, das ich bin-Kodierung, und ich bin versucht, nicht den Menschen ermöglichen, geben Sie eine Zeichenfolge ein, oder wenn Sie machen es zurück an den Anfang der Funktion wieder. Hier ist der code-Eingabe habe ich:

int main()
{
    cout << "Input your first number" << endl;
    cin >> a;
    cout << "Input your second number" << endl;
    cin >> b;
}

Den rest des Codes über dieses Teil funktioniert gut für das, was passiert, wenn ein string eingegeben wird hier offensichtlich nicht funktioniert.

Jede mögliche Hilfe würde geschätzt.

  • Post-arbeiten-code - a und b nicht erklärt hier.
  • Was sind die Arten von a und b jeweils?
InformationsquelleAutor Nick Mudry | 2013-01-18
Schreibe einen Kommentar