C语言写文件的时候出现乱码“烫烫烫烫烫烫烫烫”是怎么回事

C语言写文件的时候出现乱码“烫烫烫烫烫烫烫烫”是怎么回事,第1张

这是你定义的字符串没有初始化为0,当输出的时候编译器找到不到字符串结束符。就会出现这样的乱码。你可以将你的结构体中定义的字符数组都初始化为0或者直接用memset()把结构体定义的变量初始化为0试一下。你的程序没有具体看,不过应该就是这个问题吧~

请lz在使用数组前,先把字符数组用‘\0’初始化!就行ok了!

因为的字符串的长度是80而可能你赋值的时候,没有达到80的长度!而且程序也不会自动帮你添加‘\0’。所以打印的时候,是整个数组全部打印出来的!也就出现了这些。。。烫烫烫烫烫烫。。。。的乱码!

请参考函数zeromemory!!!!!

以上就是关于C语言写文件的时候出现乱码“烫烫烫烫烫烫烫烫”是怎么回事全部的内容,包括:C语言写文件的时候出现乱码“烫烫烫烫烫烫烫烫”是怎么回事、C语言,这个程序运行后怎么出现“烫烫烫烫烫烫烫烫烫烫烫烫……”啊向高手求助!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9879934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存