#include <iostream> using namespace std; int main() { int n; char c; cout << "Expecting int: "; cin >> n; cout << "Expecting char: "; cin >> c; cout << "int: " << n << " char: " << c << endl; }
これをBorland C++ Compilerでコンパイル、実行する。
Expecting int: 99 Expecting char: f int: 99 char: f
Expecting int: hoge Expecting char: int: 2 char:
ははぁ。型に合わない入力が来たらエラーだけ返して読まないのだと思ってた。