C语言程序运行过程中出现烫烫烫问题的原因 及 解决方法

C语言程序运行过程中出现烫烫烫问题的原因 及 解决方法

    • @[TOC](C语言程序运行过程中出现烫烫烫问题的原因 及 解决方法)
    • 出现的问题![将s所指字符串中ASCII值为奇数的字符删除,剩余的放在新串t所指的数组中](https://img-blog.csdnimg.cn/20190916105809724.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjcwMTUz,size_16,color_FFFFFF,t_70)
    • 原因
    • 解决方法

以下给出两个参考链接
VC中出现“烫烫烫”的原因分析https://blog.csdn.net/carl_0/article/details/71849215
文件写入或控制台输出显示:"烫烫烫烫"问题解决办法https://blog.csdn.net/ALEX__0805/article/details/47381531

出现的问题C语言程序运行过程中出现烫烫烫问题的原因 及 解决方法_第1张图片

原因

t[ ]没有初始化,后面没有'\0'

解决方法

1.给要输出的数组后面追加 '\0'
2.给数组初始化		eg:  char t[]="0";

本人通过方法1,解决了自己遇到的问题,如下
C语言程序运行过程中出现烫烫烫问题的原因 及 解决方法_第2张图片

你可能感兴趣的:(C语言,入门)