C

[C] 155 파일 처리 시 발생된 에러 표시하기

qkrwngus 2021. 2. 1. 20:31

Desc :

void perror( const char *string );

string - 오류메세지 앞에 덧붙이고 싶은 문자열

 

오류에 대한 원인을 출력메세지로 보여준다

 


Source Code :

#include <stdio.h>

void main()
{
	FILE *fp;
	int ch;

	fp= fopen("C:\\Users\\w4135\\OneDrive\\155test.txt","r");

	if (fp == NULL)
	{
		perror("파일 개방 에러");
	}
	else
	{
		ch = fgetc(fp);
		if (ferror(fp))
		{
			perror("파일 읽기 에러");
		}
		fclose(fp);
	}
}

 


Result :