我有以下C代码
文件名:abc.c
#include<stdio.h>
struct abc{
int xxx;
float yyy;
};
我需要在另一个名为def.c
的文件中访问上面的结构有人可以解释我如何实现这个目标吗?
谢谢!
答案 0 :(得分:6)
// mystructs.h
struct abc{
int xxx;
float yyy;
};
//abc.c
#include "mystructs.h"
struct abc var1;
//another_file.c
#include "mystructs.h"
struct abc var2;
答案 1 :(得分:-1)
// myheader.h
struct abc {
int xxx;
浮动yyy;
} obj;
// demo.c
int main(){
printf(“ \ n输入两个值:”);
scanf(“%d%f”,&obj.xxx,&obj.yyy);
printf(“ \ n您输入的值是:%d%f \ n”,obj.xxx,obj.yyy);
返回0;
}