Sprecher 1: Es stellt sich heraus, dieses Programm, kurz, obwohl es, hat tatsächlich ein Fehler. In seltenen Fällen GetString, pro ihre eigene Dokumentation, zurückkehren können etwas anderes als ein String. Genauer gesagt, ein Wachposten, ein Sonder Wert namens null - N-U-L-L. Null bedeutet, dass in der Regel, etwas, ging schief, wobei in diesem Fall könnte der Benutzer in einer solchen eingegebenen eine große Zeichenfolge, dass es nicht passen würde in Erinnerung, und so GetString Macht Rückkehr in diesem Fall null. Oder es könnte sein, dass der Benutzer irgendwie hat eine beliebige Zeichenfolge nicht geben überhaupt, in diesem Fall wird kein String kann wieder kommen. So ist es am besten, dass wir erkennen, ob oder ob nicht null hat wie folgt zurück - Nur wenn S nicht gleich null sollten Ich gehe auf diese Schleife auszuführen. In anderen Worten, wenn GetString geschieht auf null zurück, ich werde nicht zu versehentlich versuchen Laufen Zeichen, die sind einfach nicht da.