c<->c++ function call

익명 사용자의 이미지

c, c++을 이용하여 프로젝트를 수행할 예정입니다.
c->c++ 함수를 호출하는 방법
c++->c 함수를 호출하는 방법
을 급하게 찾고 있습니다.(내공이 딸려서..)
저는 주로 c만 사용했거든요.
아시는 자료가 있으시가 잘 아시는 분의 답변을 부탁드립니다.
그럼 감사합니다. 즐거운 하루 되시길...

익명 사용자의 이미지

#ifdef __cplusplus
extern "C" {
#endif

some_cpp_func();

#ifdef __cplusplus
};
#endif

익명 사용자의 이미지

c++->c함수 콜은 님의 말씀대로 하면 되죠.

그런데
c->c++ 함수 콜은 어떻게 해야 하는지 --''
매우 궁금합니다.

익명 사용자의 이미지

위에서 말한것은 c++ 함수를 C규약으로 export시키는 것입니다.
c++에서 c함수 호출은 아무런 규제없이 사용가능합니다.

in c++

#include

...
printf(...);
...