#ifndef _c_func_h_ #define _c_func_h_ // 提供者が作る、提供関数のプロトタイプ宣言 void hello(void) ; #endif /* _c_func_h_ */
#include <stdio.h> #include <c_func.h> // 提供者が作る、提供関数の実装ファイル void hello(void){ printf("Hello, World.\n") ; }
// ユーザが作る .C ファイル #include <c_func.h> // 提供された関数のプロトタイプ宣言 int main(int argc, char* argv[]) { hello() ; // 提供された関数の使用 return 0 ; }