# include <stdio.h>
# include <stdlib.h>

void main(int argc, char *argv[])
{
FILE *fp;

if(argc!=3)
{
printf("缺少字节位置,无法进行操作。\n");
exit(0);
}

if((fp=fopen(argv[1], "rb"))==NULL)
{
printf("无法打开文件。\n");
exit(0);
}

if(fseek(fp, atol(argv[2]), 0))
{
printf("寻找出现错误。\n");
exit(0);
}

printf("在%ld处的字符是%c。\n", atol(argv[2]), getc(fp));
fclose(fp);
}
这个文件是有C语言写的
当运行后总是输出“缺少字节位置,无法进行操作”。我是在tc3.0的dos shell 中运行它的。
那位帮帮忙找到哪出问题了,谢谢···