存储管理器功能用于对文件执行读取操作

时间:2014-10-05 16:55:51

标签: 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 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);
}

任何建议都会有所帮助。

0 个答案:

没有答案