異なるファイル間で構造を共有したい。私の問題は次のようなものです。あるファイルの関数によって定義された構造に、別のファイルで定義された別の関数によってアクセスしたいのです。
file1.c
#include<struct.h>
int main(){
//I want to access test1 variables here
printf("%d",test1.x);
printf("%d",test1.y);
.
.
}
file2.c
#include<struct.h>
int fun(){
.
struct test test1;
test1.x=1;
test1.y=13;
.
.
.
}
struct.h
struct test{
int x;
string y;
};
.
//Initialize some structure
.
.
}
私は正しいことをしていますか..どうすればこれを行うことができるか教えてください..?? main() に変数 test1 が表示されません
MS Visual Studio 2012 を使用しています。