c语言中,一个文件中的函数想用另一个文件中定义的结构体怎么办,用extern好像解决不了
2个回答
展开全部
结构体在头文件中定义,然后要使用该结构体的源文件直接导入该头文件即可。
例:结构体Node
//Node.h文件
#ifndef NODE_H
#define NODE_H
struct Node
{
int data;
Node* next;
};
#endif
//main.cpp文件
#include "Node.h"
int main()
{
struct Node n;
n.data = 0;
n.next = NULL;
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询