//_60_随机存取
//_60_main.cpp
//原点origin的宏:
//SEEK_SET 0
//SEEK_CUR 1
//SEEK_END 2
//int seek(FILE *fp,long int numberbytes,int origin)
//以原点为基点,向前移动numberbytes个字节,
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[])
{
FILE *fp;
if(argc!=3)
{
printf("缺少字节位置,无法进行操作.\n");
exit(0);
}
if((fp=fopen(argv[1],"rb"))==NULL)
{
printf("Can not open the file.\n");
exit(0);
}
if(fseek(fp,atol(argv[2]),0))
{
printf("'寻找出现错误\n");
exit(0);
}
printf("在%ld处的字符是%c。\n",atol(argv[2]),getc(fp));
system("pause");
return 0;
}
60_随机存取
最新推荐文章于 2024-01-18 22:21:31 发布