stdout

C

#include <errno.h>

◎ errno이란? * 표준 라이브러리 함수가 실패했을 때 특정 값을 errno에게 넘긴다. * errno 변수는 정적 메모리에 위치한다. * 함수가 넘긴 에러 값은 0보다 큰 값을 반환하고 errno에는 약 120개의 오류 메세지를 구분할 수 있다. ◎ 정적 변수인 errno, 주의할 점 * error의 초기값은 0이고, 에러가 없다면 0, 에러가 있다면 0보다 큰 값을 가지고 있다. * 특정 함수가 errno을 반환 할 수 있고, errno을 체크하려면 즉각적으로 호출해야한다. 또는 값을 다른 변수에 저장. (다른 함수가 실행되면 값이 변경되기 때문에) ◎ errno가 숫자라면 어떻게 의미를 알 수 있지? * 120개의 의미를 문서를 뒤질 필요는 없다. char* strerror(errno); * 매..

스누징어
'stdout' 태그의 글 목록