C ディレクティブ 新しいページはコチラ
提供: yonewiki
(→ディレクティブ) |
(→#error) |
||
144行: | 144行: | ||
=='''<nowiki>#</nowiki>error'''== | =='''<nowiki>#</nowiki>error'''== | ||
+ | ディレクディブの後ろに半角スペースのトークンを挟んで、エラーメッセージを記述します。ただし、日本語SJISコードでプログラムを記述している場合には日本語コードの中の5Cが使われる文字がある場合、1行のディレクティブを複数の行で記述するための改行文字であると処理しようとするため、例えば、「表示」のような記述をする場合は、表\示として、改行の打消しをする必要があります。改行を宣言する \ をつかった後ろに文字コードがあるのはディレクティブ記述の違反となります。 | ||
+ | #errorディレクティブは以下のような形式になります。 | ||
+ | |||
+ | |||
+ | '''#error エラーメッセージ''' | ||
+ | |||
+ | |||
+ | 仕様例としては、ディレクティブ処理におけるエラーになる何らかの条件を満たしたときにエラーを吐き出すために以下のような方法で利用されます。 | ||
+ | <syntaxhighlight lang="text"> | ||
+ | #if ***** | ||
+ | #error xxx.libタイプライブラリが読み込まれませんでした。 | ||
+ | #endif | ||
+ | </syntaxhighlight> | ||