perror함수1 [리눅스]perror함수 - 오류 메시지 출력 함수 perror함수란? 리눅스에는 시스템콜 및 라이브러리 함수를 수행하다가 오류가 발생하면 사용자의 프로그램으로 오류 결과를 넘겨준다. 이때 사용하는 함수가 perror 함수이다. return 값 시스템 콜 오류 시: -1 라이브러리 함수 오류 시: NULL perror함수 형식 #include voidperror(const char *str) str에는 오류메시지 앞에 쓰고 싶은 말을 넣으면 된다. 예제 int main(void) { int fd; fd = open("file", O_RDONLY); if (fd == -1){ perror("문제가 있습니다."); exit(1); } } 출력문구 문제가 있습니다.: No such file or directory 2023. 1. 16. 이전 1 다음 728x90