aniox 2019-06-25 10:17 采纳率: 100%
浏览 1752
已采纳

请大家帮帮萌新 为什么C语言运行中文会乱码?

自学C语言初学者 1.不知道为什么这个程序运行中文会乱码(用的gcc)
#include

int main()

{

 printf("万丈高楼平地起");

 getch();    

return 0;

}

          2.明明有这个getch();为何窗口不暂停
  • 写回答

4条回答 默认 最新

  • threenewbee 2019-06-25 10:20
    关注

    这个和你的系统环境的字符集、操作系统、编译器指令、编辑源代码的编辑器都有关系。如果你是新手,还是直接用vc++

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • inspironshl 2019-06-25 10:28
    关注

    用wprintf打印看看

    评论
  • aniox 2019-06-27 10:22
    关注

    这个我已经解决了,将原来notepad的编码格式改为ANSI就可以正常输出中文了

    评论
  • CSDN-Ada助手 CSDN-AI 官方账号 2022-10-11 23:54
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥100 webapi的部署(标签-服务器)
  • ¥20 怎么加快手机软件内部计时的时间(关键词-日期时间)
  • ¥15 C语言除0问题的检测方法
  • ¥15 为什么四分管的内径有的是16mm有的15mm,四分不应该是12.7mm吗
  • ¥15 macos13下 ios交叉编译的问题
  • ¥15 bgz压缩文件怎么打开
  • ¥15 封装dll(引入了pcl的点云设计库)
  • ¥30 关于#开发语言#的问题:我需要在抄板的基础上再抄板抄程序,根据RDA8851CM基础上开发
  • ¥15 oracle 多个括号,怎么删除指定的括号及里面的内容?
  • ¥15 小新14API2019想用bios调风扇