【发布时间】:2016-10-10 03:36:58
【问题描述】:
我目前正在尝试使用头文件将结构传递给不同的文件。它还给了我警告“在参数列表中声明的结构连接”。三是三个文件,piggy1.h、piggg1.c、ear.c。关于为什么我无法编译此代码的任何想法? 非常感谢大家!
//piggy1.h----------------------------------------
void ear(struct Connection *connect1);
//-------------------------------------------------*
//ear.c --------------------------------------------
include "piggy1.h"
void ear(struct Connection *connect1){}
//---------------------------------------------------*
//piggy1.c -------------------------------------------
include "piggy1.h"
struct Connection{
int llport;
int rrport;
char rraddr[50];
int noleft;
int noright;
};
main(argc, argv)
int argc;
char *argv[];
{
int cases;
int noright = -1;
int noleft = -1;
int rraddr = -1;
int llport = -1;
int rrport = -1;
struct Connection connect;
}
【问题讨论】:
-
这是一种古老的语法。这段代码来自哪里?
-
一位老教授的帮助
标签: c struct parameter-passing