永发信息网

请问一下,在c语言中,文件操作经常会有这样的语句,fgets(buffer,64,stdin),buffer是自定义的字符串

答案:4  悬赏:40  手机版
解决时间 2021-12-24 20:07
数组缓冲区,这句话的作用是从键盘堕入一行字符,为啥能读入的是一行,这里的64有啥作用?
最佳答案
从文件流中读取64-1个字符,如果一行没有63个字符,则读完一行。64表示可以读取63个字符。
全部回答
从流中读一行或指定个字符,   原型是char *fgets(char *s, int n, FILE *stream);   从流中读取n-1个字符,除非读完一行,参数s是来接收字符串,如果成功则返回s的指针,否则返回NULL。
这句话的意思是读入一个字符串,最多读64-1个字符,不足64-1的时候碰到回车也结束读取。
最长读入64个字符,即使没有遇到回车,也会返回,返回值会有实际读入的字符数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
3,6,9,5,12,30,10,3「」
糯米饭怎么做
求灭门惨案之借种百度云资源,可以直接看的,
阳原县国土资源局西城国土资源信访服务中心在
地名麻涌怎么读
三亚火车站到柏瑞大酒店坐哪路公交
淘宝如何屏蔽差评?
直角三角形内角度数分别是多少
赤城县国土资源局在什么地方啊,我要处理点事
京东开店启动资金需要多少?
— When shall we go to the museum, today o
医保卡刷卡记录怎么查
尚义县国土资源局地址有知道的么?有点事想过
牛奶和什么搭配最营养?
地下室用什么防水材料
推荐资讯
梦见火化死人
给爸妈买了保健品,家人指责我乱花钱那都是骗
甜水堡有没有发吴忠的班车,六点以后有没有车
—— you watching TV? —— Yes, I .A. Do,
净坛使者是什么意思
is even more important is as the earth co
建筑角度测量误差允许范围
去箱根和奈良还是京都和奈良
德玛怎么打蛮王
顺城街社区居委会办公地址在什么地方?我要处
《大话西游2》游戏中140卓越地宫,怎么过?
瑞虎3车上的esp开关需要打开吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?