SPEAKER 1: Ternyata program ini, pendek meskipun, sebenarnya memiliki bug. Dalam keadaan langka, GetString, per dokumentasi sendiri, dapat kembali sesuatu selain string. Secara khusus, sebuah sentinel, khusus nilai yang disebut nol - N-U-L-L. Menandakan Null yang umumnya, sesuatu yang salah dimana dalam hal ini kasus, pengguna mungkin telah mengetik sedemikian string besar yang tidak akan cocok dalam memori, dan sebagainya GetString kekuatan kembali null dalam kasus itu. Atau mungkin bahwa pengguna entah bagaimana tidak tipe string sama sekali, di hal ini ada string bisa kembali. Jadi sebaiknya kita mendeteksi apakah atau tidak nol memiliki dikembalikan sebagai berikut - Hanya jika S tidak nol sama harus Saya melanjutkan untuk mengeksekusi lingkaran ini. Dengan kata lain, jika terjadi GetString untuk kembali null, aku tidak akan sengaja mencoba iterasi karakter yang memang tidak ada.