zzh6626 2020-03-27 19:34 采纳率: 0%
浏览 396

c语言中putchar参数为字符数组时,出现中文乱码.VC6.0

c语言中putchar参数为字符数组时,出现中文乱码.
#include
int main()
{
char a;
printf("输入一个除a和z之外的小写英文字母\n");
a = getchar();
putchar("\n");
putchar(a);
putchar(a + 1);
putchar(a - 1);
return 0;
}


图片说明
请问为什么会出现一个中文字符,而且原本的s消失了,为什么r和t未受影响

  • 写回答

1条回答

  • threenewbee 2020-03-28 00:02
    关注

    putchar("\n");
    ->
    putchar('\n');

    评论

报告相同问题?

悬赏问题

  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复