//使用fseek函数重新定位文件内部的位置指针
#include <stdio.h>
int main()
{
int values[5] = {0};
FILE *pFile = NULL;
int loop = 0;
pFile = fopen("c.txt","rb");
if (NULL != pFile)
{
for (loop = 0; loop <= 4; loop++)
{
//SEEK_SET 文件开头
//SEEK_CUR 当前位置
//SEEK_END 文件结尾
//依次为0,1,2
//int fseek(FILE *stream,long offset,int orgin);
//fseek(pFile,8,SEEK_SET);
//更多信息查阅手册
fseek(pFile,8,0);
fread(&values[loop],sizeof(int),1,pFile);
}
fclose(pFile);
pFile = NULL;
}
for (loop = 0; loop <= 4; loop++)
{
printf("values[%d]是%d\n",loop,values[loop]);
}
return 0;
}
使用fseek函数,重新定位文件内部的位置指针
最新推荐文章于 2019-12-30 19:50:03 发布