请用过有名管道或实时管道(FIFO)的高手进来
请问下面的数据结构会影响数据的正确传输没啊,谢谢了!
typedef struct StrElement
{
short int Type;
char ConnectedWithTop;
int VarType;
int VarNum;
char DynamicInput;
char DynamicState;
char DynamicVarBak;
char DynamicOutput;
int var0;
int var1;
}StrElement;
#define LGT_LABEL 10
#define LGT_COMMENT 30
typedef struct StrRung
{
int Used;
int PrevRung;
int NextRung;
char Label[LGT_LABEL];
char Comment[LGT_COMMENT];
StrElement Element[RUNG_WIDTH][RUNG_HEIGHT];
}StrRung;
为什么我在“dev/rtf0”读入的数据"Type"={1,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,3,3,3,3,3,4}
但从fifo number为0 取出来的 "Type"={1,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,3,3,0,0,0,0}
请问是什么问题呢 多谢指点!
[ 本帖最后由 奔 于 2006-7-18 10:25 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最好把读写的代码断贴出来吧,通过上面的信息好像没法弄清楚