3
C 라이브러리 함수의 이론적 근거는 errno를 0으로 설정하지 않음
C 표준은 C 표준 라이브러리 기능이 errno0으로 설정되어서는 안된다고 규정합니다 . 왜 이것이 정확히입니까? 여러 함수를 호출 errno하고 마지막 함수 이후 에만 확인하는 것이 유용하다는 것을 이해할 수 있습니다 . errno = 0; double x = strtod(str1, NULL); long y = strtol(str2, NULL); if (errno) // either "strtod" or "strtol" …