[HOME]−[TIPS]−[1] C言語用エディターWinedC SOUGASOFT.CO.JP
■WinedC−LT
 

TIPS->外部参照の変数の色を金色?にする

インクルードファイルか、ソースに
extern int Var_a;
と書いてあると、Var_aは、金色に表示されます。

例えば、Unit1.cというソースで、Var_a、Var_b、Var_cを
宣言して、他のソースでは、参照するとします。

ソースファイルUnit1.cに
   #define UNIT1
   #include "UNIT1.h"

インクルードファイルUNIT1.hに
   #ifdef UNIT1
   int Var_a,Var_b,Var_c;
   #else
   extern int Var_a,Var_b,Var_c;
   #endif

他のソースには、#define UNIT1を書かない

これで、Var_a,Var_b,Var_cは、金色表示になって、入力支援リストにも登録されます。

   (注意)
    ローカル変数と、外部参照変数の優先順位がコンパイラと逆
    なので、注意して下さい。(同名だろローカルでも色がつく)
    同名にすると紛らわしくなるのでやめましょう。

    記述した直後は、Ctrl+Spaceか、再構築ボタンで反映されます。
Copyright (C) 2002 SougaSoft Co.,Ltd. All Rights Reserved.