请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

2回答

text 是个 char 吧,所以当成字符串输出的时候会找内存里面的NULL,会多输出一些内容,正常的
0 回复 有任何疑惑可以回复我~
  • 提问者 我最爱吃大西瓜 #1
    老师,我想解决这个问题,因为这个,我就没法做下面的单元测试,输入的值都不同,也想找到问题点
    回复 有任何疑惑可以回复我~ 2023-05-18 15:14:57
  • bennyhuo 回复 提问者 我最爱吃大西瓜 #2
    你只取text[0]就行了吧
    回复 有任何疑惑可以回复我~ 2023-05-18 15:19:00
  • 提问者 我最爱吃大西瓜 回复 bennyhuo #3
    老师报错了如上图
    回复 有任何疑惑可以回复我~ 2023-05-18 15:33:42
提问者 我最爱吃大西瓜 2023-05-18 15:34:19

https://img1.sycdn.imooc.com//szimg/6465d4e4091b225216601021.jpg编译后,执行报错内存分配错误了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信