如何调整我的程序以执行以下操作:
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 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);
}
任何建议都会有所帮助。