黑马程序员技术交流社区

标题: 为什么总是出现乱码 [打印本页]

作者: 邱蚓    时间: 2014-6-19 22:38
标题: 为什么总是出现乱码
#include<stdio.h>
int main()
{
        char a[50];
        int i;
        for(i=0;i<49;i++)
        {
            
                a[i]=getchar();
                if(a[i]=='\n')
                        break;
        }
printf("%s",a);
            return 0;
}
这两头在练习,输入abcd,它输出结果是abcd后面还有乱码。这是什么问题啊?
作者: siegee    时间: 2014-6-19 22:49
a[50]初始化为0,试试




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2