티스토리 뷰

[C언어 오류] 




fatal error C1083: 포함 파일을 열 수 없습니다. 

'xxxxx.h': No such file or directory




어떤 분이 저한테 이런 질문을 해 오셨더라구요. C언어로 프로그램 소스코드를 컴파일 하던 중에 아래와 같은 오류가 나왔다며 원인을 파악해 달라고 하더라구요.


오류 메세지는 아래와 같았어요.


[C언어 오류] fatal error C1083: 포함 파일을 열 수 없습니다. 'stido.h': No such file or directory



소스코드를 보니 C언어를 처음 접하신 분인 것 같았어요. main함수에 단 몇줄의 코드 뿐이었죠.

#include <stido.h>

main(){

 int a ;

 a = 40 ;

 printf(" 답 = %d\n" , a) ;

}



딱 보니 답을 찾을 수 있더라구요. 물론 오류메세지 보면 바로 알죠. 하지만 눈치를 못 채시는 분도 있어요.

오류 메세지를 보니 stido.h파일을 찾을 수 없다는 메시지였죠. 


C언어에서 제공하는 파일은 stido.h가 아닌 stdio.h라는 파일이에요. 그래서 제가 하나하나 친절하게 설명해 드렸죠^^

이런 사소한 것을 제대로 알아야 나중에 방대한 소스코드에서도 금방금방 오류를 찾아낼 수 있겠죠?^^



댓글