
stream_get_line 함수는 사용자가 입력한 문자열의 길이를 반환합니다.
만약 사용자가 입력한 문자열이 stream_get_line 함수에서 정의한 버퍼 크기를 초과하면, 함수는 입력받은 문자열의 길이만큼만 버퍼에 저장하고, 나머지 문자는 버퍼의 끝에 NULL ('\0')을 추가합니다.
이러한 상황에서, 버퍼에 저장된 문자열에 NULL ('\0')이 포함되는지 여부는 버퍼 크기가 입력받은 문자열의 길이보다 작은 경우에만 포함됩니다.
예를 들어, 버퍼 크기가 10이고 사용자가 15자를 입력하면, 버퍼에 저장된 문자열은 10자로 NULL ('\0')이 포함됩니다.
버퍼 크기가 입력받은 문자열의 길이보다 큰 경우에는 NULL ('\0')이 포함되지 않습니다.
따라서, stream_get_line 함수에서 NULL ('\0')이 포함되는지 여부는 버퍼 크기와 입력받은 문자열의 길이 사이의 관계에 따라 결정됩니다.
2025-06-02 11:44