일반적으로 C 언어로 작성된 함수를 C++ 언어에서 불러 사용하려면 extern "C" 라는 키워드가 필요하다. C 언어의 함수 정의를 ****.h 라는 헤더 파일에 기록해 두고 이 헤더 파일응 C++ 소스에서 포함(include)하려면 몇 가지 주의할 점이 있다. 우선 함수의 정의가 있는 C 소스와 C 언어용 헤더 파일을 보자. [(구현) 파일명: sayHello.c] ------------------------------------ #include void print_message(char *message) { printf("%s\n", message); } 위는 print_message(char *) 라는 함수 하나만 달랑 구현되어 있는 C 소스 파일이다. [(정의) 파일명: sayHello.h] ..