老师我有一个奇怪的现象,就是打印出来了多了一个字符U或者一会儿又是V

来源:15-3 使用控制台调试计算器的输入输出

我最爱吃大西瓜

2023-05-17

我可以确认是fputs这个函数导致的,但是我都是按照你课程上的代码写的,不会有问题,但是却这里每次多出一个英文字母U我就很奇怪。
图片描述

写回答

2回答

bennyhuo

2023-05-17

text 是个 char 吧,所以当成字符串输出的时候会找内存里面的NULL,会多输出一些内容,正常的
0
4
bennyhuo
回复
我最爱吃大西瓜
text[0] 是char,你要用fputc
2023-05-18
共4条回复

我最爱吃大西瓜

提问者

2023-05-18

//img.mukewang.com/szimg/6465d4e4091b225216601021.jpg编译后,执行报错内存分配错误了

0
0

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2208 学习 · 853 问题

查看课程