বক্তা 1: এটা এই প্রোগ্রাম দেখা যাচ্ছে, সংক্ষেপে, এটা যদিও আসলে একটি বাগ আছে. বিরল পরিস্থিতিতে, GetString, প্রতি নিজস্ব ডকুমেন্টেশন, ফিরে আসতে পারেন একটি স্ট্রিং ছাড়া অন্য কিছু. বিশেষ করে, একটি সেন্সিনেল, একটি বিশেষ নাল নামক মান - N-U-, L-এল. যে সাধারণত, কিছু নাল তাৎপর্য্য বহন এই ভুল যদ্দ্বারা গিয়েছিলাম ক্ষেত্রে, ব্যবহারকারী যেমন টাইপ করা হতে পারে এটি উপযুক্ত নয় যে একটি বড় পংক্তি মেমরির মধ্যে, এবং তাই যথাসাধ্য GetString সেই ক্ষেত্রে নাল ফিরে. অথবা এটা হতে পারে যে একরকম ইউজার এ, এ সব কোন স্ট্রিং টাইপ করা হয়নি যা কোন স্ট্রিং ফিরে আসতে পারেন ক্ষেত্রে. সুতরাং আমরা সনাক্ত যে সেরা আছে নাল কি না তা নিম্নরূপ ফিরে হয়েছে - এস সমান নাল উচিত না শুধু যদি আমি এই লুপ চালানো এগিয়ে যান. অন্য কথায়, GetString যদি নাল ফিরে যাও, আমি যাচ্ছি না ঘটনাক্রমে উপর iterating চেষ্টা সহজভাবে নেই যে অক্ষর.