找出下列程序的错误,我只能找出一个.
#pragma pack(4)
struct DATA_REPORT
{
UC DataLinkNo;
US Length;
UC DataType;
UC DataValue[20];
};
#define DATA_TEST 10
struct DATA_REPORT &FuncA(void)
{
struct DATA_REPORT DataReport;
DataReport.Length = 24;
DataReport.DataType = DATA_TEST;
strcpy( DataReport. DataValue, “FuncA Send Data For Test! Data length is 20”);
return DataReport;
}
BOOL FuncB(struct DATA_REPORT &DataReport)
{
CHAR tmpData[18];
memcpy(tmpData, DataReport.DataValue, DataValue.Length);
return TRUE;
}
void FuncC(void)
{
struct DATA_REPORT DataReport;
DataReport=FuncA();
FuncB(DataReport);
}
大家帮忙找找.
struct DATA_REPORT
{
UC DataLinkNo;
US Length;
UC DataType;
UC DataValue[20];
};
#define DATA_TEST 10
struct DATA_REPORT &FuncA(void)
{
struct DATA_REPORT DataReport;
DataReport.Length = 24;
DataReport.DataType = DATA_TEST;
strcpy( DataReport. DataValue, “FuncA Send Data For Test! Data length is 20”);
return DataReport;
}
BOOL FuncB(struct DATA_REPORT &DataReport)
{
CHAR tmpData[18];
memcpy(tmpData, DataReport.DataValue, DataValue.Length);
return TRUE;
}
void FuncC(void)
{
struct DATA_REPORT DataReport;
DataReport=FuncA();
FuncB(DataReport);
}
大家帮忙找找.
...全文
相关推荐
一组PLC程序的逻辑错误分析
本文分析了来自两本plc教材的4个程序例子,从中找出大大小小8个错误,并对这些错误的原因进行了分析。我们希望这个分析能够帮助程序员减少编程错误。
mp文件定位错误 首先打开VS2017,将Test.dmp文件拖到
mp文件定位错误 首先打开VS2017,将Test.dmp文件拖到
S7-200SMART PLC下载程序时报错,错误代码0082-解决办法.docx
S7-200SMART PLC下载程序时报错,错误代码0082_解决办法
一个多视图的MFC程序
一个多视图的MFC程序,但是不知道为什么不能相应消息, 大家帮我看看 ,是什么原因?
洞悉二叉树的脉络:如何优雅地找出所有从根到叶的路径3
洞悉二叉树的脉络:如何优雅地找出所有从根到叶的路径3


