File Storage manager函数,用于对文件执行读取操作
如何调整我的程序以执行以下操作: 1.读取文件的第一个块 2.读取文件的当前块 3.读取文件的前一块 4.读取文件的下一个块 5.读取文件的最后一个块 下面是我编写的使用文件指针读取数据文件的代码,我希望实现上述操作File Storage manager函数,用于对文件执行读取操作,file,storage,fread,filehandle,fseek,File,Storage,Fread,Filehandle,Fseek,如何调整我的程序以执行以下操作: 1.读取文件的第一个块 2.读取文件的当前块 3.读取文件的前一块 4.读取文件的下一个块 5.读取文件的最后一个块 下面是我编写的使用文件指针读取数据文件的代码,我希望实现上述操作 void main() { FILE *fptr; char filename[15]; char ch; printf("Enter the filename to be opened \n"); scanf("%s", filename); /* open t
void main()
{
FILE *fptr;
char filename[15];
char ch;
printf("Enter the filename to be opened \n");
scanf("%s", filename);
/* open the file for reading */
fptr = fopen(filename, "r");
if (fptr == NULL)
{
printf("Cannot open file \n");
exit(0);
}
ch = fgetc(fptr);
while (ch != EOF)
{
printf ("%c", ch);
ch = fgetc(fptr);
}
fclose(fptr);
}
任何建议都会很有帮助。如何在此处定义“块”?块可以定义为文件处理程序中的页面,通过使用文件指针,您可以通过设置currentpos字段遍历页面文件