C함수 errno() 번호의 에러 내용을 구하기 strerror()
errno 에 대한 에러 내용을 구합니다.
- 헤더: string.h
- 형태: char *strerror(int errnum)
- 인수: int errnum 에러 번호
- 반환: int 에러 번호에 해당하는 오류 내용
C언어 strerror() 함수 예제
#include <stdio.h>
#include <string.h>
#include <errno.h>
int main( void)
{
FILE *fp;
fp = fopen( "nofile.c", "r"); // 존재하지 않는 파일을 열기 시도
printf( "error number= %d, error str= %s\n", errno, strerror( errno));
if ( fp) fclose( fp);
return 0;
}
C언어 strerror() 예제 실행 결과
]$ ./a.out
error number= 2, error str= No such file or directory
]$
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
C언어 표준 출력장치로 서식에 맞추어 출력 함수 printf() (0) | 2020.03.14 |
---|---|
C언어 에러 번호 구하는 변수 errno (0) | 2020.03.14 |
C언어 프로그램 수행 후 지난 시간 구하기 함수 clock() (0) | 2020.03.14 |