字符数组长度问题

字符数组长度问题

为什么在4-2的视频中,字符数组的长度定义了10就够了,imooc.txt文件中的 (你好,慕课网)有好几条啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
一叶知秋519 2017-08-29 16:42:51

你好,在while循环中,每次都将字符读取到字符数组中,n为实际读取的字符数,前几次数据足够多,肯定能读满,所以n的值是10,最后一次n的值可能不到10。当没有内容可读的时候,n的值为-1,就结束了。所以说不是一次性读取完文件中所有的内容,而是分多次读取的。祝学习愉快~

  • 还是没懂你说的,字符数组长度为10不是应该只能读入长度为10的字符吗,为什么能读那么多汉字?
    2017-11-10 16:14:19
  • 数组长度为10,但是通过循环输入,输入多次就可以读取多个汉字啦~~
    2017-11-10 18:08:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师