当前位置:首页 » 编程语言 » c语言屯

c语言屯

发布时间: 2022-12-14 23:52:55

① 求助c语言 出现大量 “屯屯屯屯屯屯屯屯”如何解决

用的vc吗?未初始化的字节会默认赋值为0xcc

然后,你字符串数据没有在末尾加上'\0'吧。
输出字符串,会把后面未赋值的也显示,然后在unicode下,会显示成这个这个字。

② 为什么这个c语言程序在写入文件时会出现“屯”这样的字符

字符数组定义的时候没有初始化。
char name[20] = "\0";

③ C语言中屯有什么含义

是乱码,不能正常显示啦

④ C语言文件输出时是屯屯,帮忙改下

写得很乱。建议改成从文件1读,输出到文件2,而不是原文件。还有屏幕输入输出和文件输入输出的语句分开写。

⑤ 如何去掉c语言运行时的 屯啊

这个是因为你的字符数组中存放了没有以'\0'结尾的字符串,你只需要在最后一个字符数组元素后加'\0'即可。
比如说你有一个字符数组是sz[100],你存放的时候存放
sz[0] = 'a';
sz[1] = 'b';
sz[2] = 'c';
这样你printf("%s", sz);
得到的结果肯定是abc屯屯屯屯屯屯屯屯之类的结果,如何修正呢?
只需要加上sz[3] = '\0';
那么输出就正确了。
你可以试试看,就明白了。

⑥ c语言程序出现一堆屯字怎么解决,程序肯定没错,别人的电脑上都能正常显示

也许是你的路径有问题,有些C语言编译器对中文不识别,有中文路径的话会错误,
查看你的文件安装路径和你程序的存放路径,不要包含中文 试试

⑦ 为什么C语言经常打印出“屯屯屯。。。”出来

是VC吧……明显的变量未初始化,“屯屯”是VC为了方便调试对未初始化的默认填充,这样你就能知道有变量未初始化了。记住定义变量一定要初始化,初始化数组最好全清零……

⑧ 请问下C语言读取文件时候未成功全是屯怎么解决 谢谢!

VC++ Debug模式编译会把未初始化的数据用十六进制CD填充,取的是Clear Data的意思。而两个CD刚好是GBK编码的“屯“。也就是说你有字符串没初始化就写进去了。

⑨ C语言中出现屯问题,如何去掉代码如下

一般都是乱码问题,检查内存

热点内容
水电煤算法 发布:2025-07-04 18:36:44 浏览:329
天翼视讯缓存文件夹 发布:2025-07-04 18:36:43 浏览:96
unix网络编程第2卷 发布:2025-07-04 18:33:41 浏览:781
编译历史 发布:2025-07-04 18:23:01 浏览:851
空调压缩机种类 发布:2025-07-04 18:13:58 浏览:242
中国有ip6服务器吗 发布:2025-07-04 17:58:56 浏览:726
第六章编译原理答案 发布:2025-07-04 17:37:55 浏览:40
php内存优化 发布:2025-07-04 17:25:54 浏览:664
威纶触摸屏如何设置时间限制密码 发布:2025-07-04 17:25:50 浏览:418
python列表的遍历 发布:2025-07-04 17:24:20 浏览:24