法粪涂墙 2021-10-11 05:58 采纳率: 33.3%
浏览 58
已结题

在mac系统中,使用vscode编译代码,输出结果时不时的在结尾会出现一个“%”

求解:
在mac系统中,使用vscode编译代码,输出结果时不时的在结尾会出现一个“%”

img

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-10-11 06:05
    关注

    18行改为s[NUM] = '\0',你写越界了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    CSDN专家-link 2021-10-11 06:07

    实际上,s[NUM]由于没有赋值,也没有被初始化,就会出现不确定的乱码。
    还有个修改方法是定义s的时候这么写 :
    char s[NUM+1] = {0};
    这样第18行是不需要的。

    回复
    法粪涂墙 2021-10-11 06:07

    一样哎~~

    img

    回复
    CSDN专家-link 回复 法粪涂墙 2021-10-11 06:09

    第9行你改成 char s[NUM+1] = {0};试试

    回复
    展开全部11条评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 10月18日
  • 已采纳回答 10月11日
  • 创建了问题 10月11日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部