fseek中SEEK_CUR是怎么获取当前位置的?例如文件中存储3 4 7 9四个int型数据(int占4字节),文件指针从SEEK_SET向后移动8字节指向7,然后SEEK_CUR取当前位置再向前移动-8字节,为什么结果是4而不是3呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 04:09:25
fseek中SEEK_CUR是怎么获取当前位置的?例如文件中存储3 4 7 9四个int型数据(int占4字节),文件指针从SEEK_SET向后移动8字节指向7,然后SEEK_CUR取当前位置再向前移动-8字节,为什么结果是4而不是3呢?

fseek中SEEK_CUR是怎么获取当前位置的?例如文件中存储3 4 7 9四个int型数据(int占4字节),文件指针从SEEK_SET向后移动8字节指向7,然后SEEK_CUR取当前位置再向前移动-8字节,为什么结果是4而不是3呢?
fseek中SEEK_CUR是怎么获取当前位置的?
例如文件中存储3 4 7 9四个int型数据(int占4字节),文件指针从SEEK_SET向后移动8字节指向7,然后SEEK_CUR取当前位置再向前移动-8字节,为什么结果是4而不是3呢?

fseek中SEEK_CUR是怎么获取当前位置的?例如文件中存储3 4 7 9四个int型数据(int占4字节),文件指针从SEEK_SET向后移动8字节指向7,然后SEEK_CUR取当前位置再向前移动-8字节,为什么结果是4而不是3呢?
因为你第一次移动到7的位置的时候,你应该进行了读取打印,这个读取过程会往后移动4字节,因此你再往前移动8字节的话,应该是4.

fseek中SEEK_CUR是怎么获取当前位置的?例如文件中存储3 4 7 9四个int型数据(int占4字节),文件指针从SEEK_SET向后移动8字节指向7,然后SEEK_CUR取当前位置再向前移动-8字节,为什么结果是4而不是3呢? 语句fseek(fp,20L,SEEK_CUR);的含义是__________,fp是被操作的文件指针.(A) 将文件位置指针移到距文件头20个字节处(B) 将文件位置指针从文件尾向文件头倒移20个字节(C) 将文件位置指针从当前位置向 段中这句话 fseek(fpin,-1L,SEEK_CUR); 的具体意义和作用 这只是一个大程序的一部分while(IsDigit(ch)||ch=='.'&&IsDigit(fgetc(fpin))){arr=arr+ch;ch=fgetc(fpin);}fseek(fpin,-1L,SEEK_CUR);cout SEEK_CUR是什么意思? fseek(f,0,SEEK_CUR)这个函数有什么意义吗?问的有点不对,不是说这个函数,函数里面的参数就是我给出来的,带着我给的参数说下这个函数. 关于c++的fseek函数fseek(file_point,1L,SEEK_SET);其中的1L,我怎么能换成一个变量而不是固定数值?就是不是固定的数字L,而是变量L是直接输入变量名字,后面不加L就行吗? 在函数fseek()中,Seek_CU,从当前位置移动文件指针是什么意思?什么是当前位置? 淡水缺乏时,怎么从海洋中获取淡水 C#中怎么获取1到100的随机数? 航天员在宇宙中获取的那些信息是国家机密不能公布的?航天员在飞船里怎么大小便? MATLAB中,怎么获取一个向量中最大的N个元素,并获取它们所在的位置 苯是如何让从石油中获取的? 问:海洋中哺乳动物是怎样获取淡水的? 从基因文库中获取目的基因的根据是 基因工程中获取生长激素基因的方法是? 土壤容重怎么获取 岩石怎么获取? 怎么获取数据失败?