int main()
{
printf("%s\n", __FILE__); // main.c
printf("%d\n", __LINE__); // 14
printf("%s\n", __DATE__); // Feb 7 2022
printf("%s\n", __TIME__); // 01:59:37
return 0;
}
// func1.h
#ifdef __cplusplus
extern "C"{
#endif
void func1();
#ifdef __cplusplus
}
#endif
// main.h
extern "C"{
include "func1.h"
}
extern "C"{
extern void func1();
}
int main()
{
func1();
return 0;
}