请用过有名管道或实时管道(FIFO)的高手进来

发布于 2022-07-21 02:43:38 字数 955 浏览 7 评论 1

请问下面的数据结构会影响数据的正确传输没啊,谢谢了!
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

套路撩心 2022-07-23 22:11:13

最好把读写的代码断贴出来吧,通过上面的信息好像没法弄清楚

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文