关于_itoa这个函数的问题
我在程序中使用了这样一句话
_itoa(SendDF[num].ID,DeviceKey,16); //SendDF是个结构体数组,ID为UINT型变量
这条语句能得到想要的结果,但是使用了这句之后在SendDF这个结构体数组中的变量的值会发生改变,这是为什么??
改成
UINT SendDFID;
SendDFID=SendDF[num].ID;
_itoa(SendDFID,DeviceKey,16);
之后,跟上面一样,能得到结果,但是结构体数组中的变量值都发生了变化。
谁能帮下忙