函数C中的未知结构错误 - Linux

时间:2014-12-08 23:37:17

标签: c struct

我遇到了一个小问题..我在linux中编写了一个C程序,它有一个结构和一个函数来获取结构,程序在一个文件中工作得很好但是当我把它分成2个文件时(main.c函数。 c),我有一个错误,说我在函数中使用的结构是未知的。我是否需要以任何方式声明第二个文件中的结构? 感谢:)

1 个答案:

答案 0 :(得分:2)

你可以在function.h中定义结构,在main.c和function.c中添加这个#include"function.h"

function.h格式如下

#ifndef FUNCTION_H
#define FUNCTION_H
struct some_struct{

}struct_name;
#endif