Ketika pengguna memasukkan karakter huruf pada variabel integer, stream cin memasuki status error (fail state) yang dapat menyebabkan perulangan tak terhingga.

Poin Kunci Materi:
  • cin.fail(): Memeriksa apakah operasi pembacaan gagal atau tipe data tidak cocok.
  • cin.clear(): Mereset flag error stream agar kembali ke status operasional normal.
  • cin.ignore(): Membuang sisa karakter yang rusak di dalam buffer input hingga karakter newline.