我正在尝试将字符转换为无符号短,但我在 m_cmdCode 中得到的值始终为 0。一些输入会非常有帮助。
int main()
{
char *temp = new char[3];
memset(temp,1,3);
unsigned short m_cmdCode = (unsigned short) atoi(temp);
printf("%d",m_cmdCode);
}
// 我希望 m_cmdCode 等于 111,可以这样做吗?
我正在尝试将字符转换为无符号短,但我在 m_cmdCode 中得到的值始终为 0。一些输入会非常有帮助。
int main()
{
char *temp = new char[3];
memset(temp,1,3);
unsigned short m_cmdCode = (unsigned short) atoi(temp);
printf("%d",m_cmdCode);
}
// 我希望 m_cmdCode 等于 111,可以这样做吗?