问下字符 数组问题!!
char packet[10];
*(packet + 1) = 2;
for (int i = 0;i<sizeof(packet); ++i)
{
cout<< *(packet + i)<<endl;
}
为什么打印 10个 乱码呢???
我要取出2 怎么取
------解决方案--------------------cout<< (int)*(packet + 1)<<endl;
------解决方案--------------------cout太智能 哈哈
------解决方案--------------------二楼那样就可以,但是我想直到为什么
------解决方案--------------------同求啊...大神指点