
数组前,先把字符数组用‘\0’初始化!就行ok了!因为的字符串枣滑的长度是80.而可能你赋值的
时候
,没有达到80的长度!而且程序也不会自动帮你添加‘\0’。所以打印的时候,是整个数组全部打印出世仿来的!也就出现了这些。。。烫烫烫烫烫烫。。。。的乱码!请凳返腊参考函数zeromemory!!!!!出现“烫”的原因是由于字符数组char[50]没赋值。
cout<<a<<endl
数组没能正确初始化内容(应该是读取的时候没能有正确的'\0'搭察键结束符没则),是VC堆栈的默认值 0xcc。
"烫"用UE二进制方式查看就是 cc cc,即VC对栈默认知巧值。
欢迎分享,转载请注明来源:内存溢出

