스피커 1 :이 프로그램을 끈다, 짧은, 그것이 비록 실제로 버그가 있습니다. 드문 상황에서,하는 GetString, 당 자신의 문서, 반환 할 수 있습니다 문자열이 아닌 다른. 특히, 감시, 특별 널 (null)라는 값 - N-U-L-L. 일반적으로, 어떤 널 의미 이 문제에있다 갔다 경우, 사용자는에 입력했을 수 있습니다 그것은 적합하지 않을 것이라고 큰 문자열 메모리에, 그래서 힘을있는 getString 이 경우는 null를 돌려줍니다. 아니면있을 수 있습니다 어떻게 든 사용자 에, 전혀 문자열을 입력하지 않았다 하는 어떤 문자열이 다시 올 수없는 경우. 그래서 우리가 감지하는 최선의 방법 이 널 (null) 여부 다음과 같이 반환 된 - S는 동일 널 (null)이해야하지 않는 경우에만 나는이 루프를 실행하기 위해 진행합니다. 즉,하는 GetString가 발생하는 경우 NULL을 반환, 나는 아니 겠지 실수에 대해 반복하는 시도 단순히이없는 문자.