C함수 에러 내용 출력 perror()
에러 내용을 출력합니다. 에러 내용을 알 수 있는 가장 간단한 방법입니다.
- 헤더: stdio.h
- 형태: void perror(const char *str)
- 인수: const char *str 에러 내용 앞에 출력할 문자열
- 반환: -
C언어 perror() 함수 예제
#include <stdio.h>
int main( void)
{
FILE *fp;
fp = fopen( "nofile.c", "r"); // 존재하지 않는 파일을 열기 시도
perror( "에러 내용은: ");
if ( fp) fclose( fp);
return 0;
}
C언어 perror() 예제 실행 결과
]$ ./a.out
에러 내용은: : No such file or directory
]$
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
C언어 주어진 조건 확인 함수 assert() (0) | 2020.03.14 |
---|---|
C언어 표준 출력장치로 서식에 맞추어 출력 함수 printf() (0) | 2020.03.14 |
C언어 errno() 번호의 에러 내용을 구하는 함수 strerror() (0) | 2020.03.14 |