Programing - C/C Basic grammar

116 파일 처리 시 발생된 에러 표시 ( perror )

junmoyo 2017. 12. 25. 18:25

개념 : 


1. 파일 개방시 실패 이유를 출력 하여 줍니다.


2. 원형 : void perror(const char* string); 

-string 값에 파일 개방 경로를 넣어 주면 유용할수 있습니다.




소스코드 : main.c


#include <stdio.h>


int main(void)

{

FILE *fp;

int ch;


fopen_s(&fp, "C:\\Users\\junmo\\Desktop\\300\\116\\file.txt", "r");


if (fp == NULL)

{

perror("C:\\Users\\junmo\\Desktop\\300\\116\\file.txt, 파일 읽기 모드 실패");

}

else

{

fclose(fp);

}



system("pause");

return 0;

}




결과 :