首页
社区
课程
招聘
[求助]字符串打印乱码
发表于: 2008-1-15 23:15 4186

[求助]字符串打印乱码

2008-1-15 23:15
4186
char Str[134],bb[256];
  Str[0]=72;
  Str[1]=101;
  Str[2]=108;
  Str[3]=108;
  Str[4]=111;
  Str[5]=87;
  Str[6]=111;
  Str[7]=114;
  Str[8]=108;
  Str[9]=100;
  strcpy(bb,Str);
  printf(bb);
为什么这段代码打印的字符串会比原来的字符多出来一些乱码呢
怎么避免这些乱码呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 223
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
你的数组没有初始化,并且你也没有完全用完,空着的输出来的当然是乱码了.
楼主找本C的教程看看吧.
2008-1-16 09:32
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
MSDN
RtlZeroMemory
2008-1-16 09:54
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
改成:char Str[134],bb[256]=""; 就不会了,这是基础哦。。。。
2008-1-28 23:46
0
游客
登录 | 注册 方可回帖
返回
//