搜索

首页  >  问答  >  正文

dev-c++ - 为何我C++中'\0'在控制台输出的时候变成a了?

巴扎黑巴扎黑2772 天前405

全部回复(3)我来回复

  • ringa_lee

    ringa_lee2017-04-17 14:57:32

    你的代码没问题,关了另一个文件。还有不要用DEVCPP,换VS或者直接用Linux+GCC。

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:57:32

    devcpp很适合用来做算法题目的。小巧很多,而且可以用很新的gcc版本。我以前经常用。vs2015 community太大了,装硬盘要占用20多G呢。
    你先试一下printf("%c",a)行不行。
    可能和你系统设置的代码页有关系。你右键单击那个cmd窗口标题栏,进去看一下系统编码是什么。或者打开一个命令行窗口,输入chcp回车,把结果贴出来

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-17 14:57:32

    出现这么不科学的事,把L1-011.cpp也贴出来。

    回复
    0
  • 取消回复