C言語でヘッダファイルを追加する方法
ヘッダーファイルをインクルードするには#includeディレクティブを使用します。
C言語では、ヘッダファイルは通常#includeディレクティブを用いてインクルードしています。#includeディレクティブは、コンパイラに、コンパイル時に指定されたヘッダファイルの内容を、現在のファイルの指定された位置に挿入するように命令します。
ヘッダーファイルを次のように追加します。
- 必要な関数、変数、マクロなどを記述した例としてexample.hというヘッダーファイルを作成します。
- **例示**: 関数宣言// 関数宣言
void exampleFunction(); - #include ディレクティブを使って、必要に応じてヘッダファイルをソースファイルに含める。
- #include “example.h”int main(void) {
// ヘッダーファイル内関数の呼び出し
exampleFunction();return 0;
}
ご注意ください:
- ヘッダーファイル引用時に二重引用符””を使うと、カレントディレクトリや相対パスを探索することを表す。
- ヘッダーファイルが現在のディレクトリもしくは指定の相対パスにない場合、<>を使用してヘッダーファイルを引用できます。これはシステムディレクトリまたは指定の絶対パスを検索することを示します。
また、ヘッダーファイルとソースコードファイルを併せてコンパイルする必要があります。gccコンパイラを利用する場合、下記のコマンドでコンパイルを行うことができます。
gcc main.c -o main
それは実行可能ファイルmainを生成します。