>> 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.