问下字符 数组问题!!
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太智能 哈哈
[解决办法]
二楼那样就可以,但是我想直到为什么
[解决办法]
同求啊...大神指点