typedef struct radioCap
{
int sigNo;
int portNum;
portCapT portCap[1];
} radioCapT;
typedef struct local_radioCap
{
int sigNo;
int portNum;
char data[MAX_LEN];
} local_radioCapT
你定义一个local没解决任何问题
【 在 flyren911 的大作中提到: 】
: 主要是你没明白我们的背景,我们是图形化的编程语言,接收信号用C语言的语法来描述就是用一个静态结构把原始的信号保存下来,而且是内存直接拷贝。所以我们要为每一个信号适配一个对应的图形化的结构体,对于静态信号,直接原封不动的照着抄就行了,一一对应,但是对于这种双层动态的信号就没法一一对应了,只能搞个buffer存起来。
--
FROM 118.29.7.*