永发信息网

C语言中fscanf函数使用后位置指针会往下移动么?

答案:5  悬赏:40  手机版
解决时间 2021-03-10 04:46
C语言中fscanf函数使用后位置指针会往下移动么?
最佳答案
在读取数据成功时会移动。
C语言中,对文件指针会产生移动作用的函数包括:
1 读函数: fread, fgetc, fgets, fscanf等。执行读操作时,指针向后移动,移动距离为实际读到的字节数。
2 写函数:fwrite, fputc, fputs,fprintf等。执行写操作时,指针向后移动,移动距离为实际写入的字节数。
3 指针移动函数:fseek, rewind等。按照函数功能,自由移动文件指针。

fscanf在读取数据成功时,即返回值>0时,会移动文件指针。如返回值<=0,代表读操作失败,不会产生指针移动。
全部回答
会的
fscanf函数使用后位置指针会往下移动的。
1.  rewind(stdin); stdin是C标准库定义的标准文件之一,它与键盘相关联。 2. 一般把它理解为指向键盘这个“文件”的指针。 而rewind()函数的作用是把文件的当前位置指针指向文件头。 3. 两者结合,rewind(stdin);的作用也就是把“指向键盘(一个文件)的指针移到文件头,相当于清空清空键盘缓冲区,语句可以达到很好的清空键盘缓冲区的作用。不用考虑太多其他因素
会,所以用fscanf 把文件中的内容输入到变量中的时候,不会只输第一行的内容,指针会自动向下移,如果写入成功返回写入的个数,不成功返回EOF,希望能帮到你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京哪里招聘群众演员
河南的大学有没有招收初中生呢?
三棵树漆全国授权专卖SKSHJ16607C怎么去啊,
至高岭 空荡荡的鹰巢怎么交任务
灰指甲穿什么凉鞋
长子县易通汽车贸易有限公司地址有知道的么?
尼康d5买cf卡的还是xqd卡好
安康的家居是什么意思
将两种十分相近的动物放入一个容器中,除了供
我想问有一个电视里面男女主角分手说了一句话
微信小程序注册后,总说我的小程序没有发布,
西游记中,你这诳上的弼马温中的“诳”是什么
鹰子岩地址在哪,我要去那里办事
【怎样制作油灯(用英雄墨水的墨水瓶)材料是
Detto到底是什么意思,
推荐资讯
黄金建材家居大市场我想知道这个在什么地方
他以治水造福于民而名扬天下,又以创建中国历
已开的增值税发票商品编码选错了怎么办
进出口贸易公司主要是做什么的啊?
电话银行是什么用途
手被刀割伤了发炎可以吃阿莫西林吗
宁可做什么而不愿做什么用英语怎么说
安徽省宣城消防工程有限公司怎么去啊,有知道
喜好穿越剧的莉莉同学坐上了从株洲到北京的高
海信空调挂机制冷21灯常亮,29灯闪是什么故障
问道使用宠物成长丹洗宝宝,宝宝成长会下降吗
window service服务中复制文件报错
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?