2

我有以下C代码

文件名:abc.c

#include<stdio.h>

struct abc{
int xxx;
float yyy;
};

我需要在另一个名为 def.c 的文件中访问上述结构

谁能解释我如何实现这一目标?

谢谢!

4

2 回答 2

7
// 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;
于 2013-10-29T10:09:36.430 回答
-1

//myheader.h

结构 abc{

诠释xxx;

浮动yyy;

}对象;

//demo.c

包括“myheader.h”

包括“stdio.h”

诠释主要(){

printf("\n输入两个值:");

scanf("%d %f",&obj.xxx,&obj.yyy);

printf("\n您输入的值是:%d %f\n",obj.xxx,obj.yyy);

返回0;

}

于 2019-06-15T11:02:43.237 回答