程序报错,重新定义等等?
/* The IP header */
typedef struct iphdr { //这里报错,好像是重新定义
unsigned int headlen:4; //IP头长度
unsigned int version:4; //IP版本号
unsigned char tos; //服务类型
unsigned short totallen; //IP包总长度
unsigned short id; //ID号
unsigned short flag; //标记
unsigned char ttl; //生存时间
unsigned char prot; //协议(UDP TCP)
unsigned short checksum; //校验和
unsigned int sourceIP; //源IP
unsigned int destIP; //目的IP
}IpHeader;
d:\program files\microsoft visual studio\vc98\include\scanhost.h(14) : error C2011: 'iphdr ' : 'struct ' type redefinition
本人0基础,拜托讲细一点,还有几个问题,先谢谢大家了
[解决办法]
iphdr 这个结构体名在别处定义过了?