[ このメッセージへの返事 ]
[ 返事を書く ]
[ home.html ]
投稿者:
68user @ oryo.inforyoma.or.jp on 97/12/03 15:25:52
In Reply to: もいちどヘルプ!!C++
posted by TAKAUZI @ hrsm2DS18.hrs.mesh.ad.jp on 97/12/03 10:08:45
僕もCで質問したいことがあるんでちょっと便乗させてください。
-----sample.h-----
extern int variable;
void print_variable(void);
-----foo.c--------
#include "sample.h"
int variable;
int main(){
variable = 1;
print_variable();
}
----bar.c---------
#include "sample.h"
void print_variable(){
printf("%d\n",variable);
}
というとき、int variableの宣言が二つに分散してまって面倒です。
これをうまく一つにまとめるにはどうすればいいんでしょう?
今は、
-----sample.h-----
#indef MAIN
int variable;
#else
extern int variable;
#endif
void print_variable(void);
-----foo.c--------
#define MAIN
#include "sample.h"
略
----bar.c---------
#include "sample.h"
略
ってやってますけど、なんかいまいちです。定番の方法って
ないでしょうか?
- ぼくは… - い 97/12/05 00:34:11
|