68userへ C++便乗質問へのご意見(長め)



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: soluna @ ppp100.tokyo.xaxon-net.or.jp on 97/12/06 01:55:29

 私の場合は以下のようにします。
-----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);
}

 ▼

-----area.c-----
int variable;
-----area.h-----
extern int variable;
-----foo.c-----
#include "area.h";
#include "bar.h";

int main (void) {
  variable = 1;
  print_variable();
}
-----bar.h-----
void print_variable(void);
-----bar.c-----
#include "area.h"

void print_variable(void){
  printf("%d\n",variable);
}

 で、良いかな?
 ROM化する場合が、ほとんどだったので、このようになりました、私の場合。