>> Виступаючий 1: Виявляється, цю програму, Коротше кажучи, хоча це,
насправді має помилка.
У рідкісних випадках, GetString, за свою власну документацію, може повернутися
щось інше, ніж рядки.
Зокрема, дозорець, спеціальний значення називається нульовим -
N-U-L-L.
>> Нульові показує, що режим в цілому, щось пішло не так в результаті чого в цьому
випадку користувачеві, можливо, набрав у таких велика рядок, що це не буде відповідати
в пам'яті, і так GetString міць повернутися нуль в цьому випадку.
>> Або це може бути, що користувач якось чи не ввести будь-який рядок на всіх, в
цьому випадку рядок не може повернутися.
Так що це найкраще, що ми виявляємо або нуль має
були повернуті в наступному -
Тільки якщо S не одно NULL повинні Я виходжу виконати цю петлю.
>> Іншими словами, якщо GetString відбувається повернутися нуль, я не збираюся
випадково спробувати ітерації символів, які просто не існує.