背景:
我的canoe版本13.0SP3,我定义了一个结构体,它的成员有数值类型也有字符串的。
遇到的问题:
给结构体变量的字符串成员赋值时报错。
代码如下:
variables
{
struct my_signal
{
word signal_max;
char msg[100];
char name[100];
};
struct my_signal test_sig;
}
on start
{
test_sig.max = 100;
test_sig.name ="VCU_AccPosGearSts_C1";
}
解决办法:
用strncpy给结构体变量的字符串成员赋值。