请教高手,怎么可以在打开了一个txt 的文件后跳到我指定的行?
我想问问,我用fopen打开了一个txt的文件,然后我要跳到第40000行,有什么快一点的方法吗?我用的是:
int n=0;
while(n<40000)
{fscanf(file,"%i",&a);
n++;
}
这样子的话40000行速度还可以,可是如果我想要跳到第1千万行,那速度就不行了,可以请教一下有没有一下快一点的方法呢?
谢谢!
还有另外一个问题,就是我想比较两组数据,都是Txt文件的,两组都有600万行数据,我要比较两组数据里面相同的数字,那应该
怎么写呢?
我尝试写了一个,我用的是dev C++ compiler,我算过大概要27年的时间我电脑才能给答案我,是我的compiler太慢,电脑太慢,还是我的方法太慢呢?
我的方法是:用两个while loop去一行一行的比较~
请问有其他更好的方法吗?还是有更快的compiler可以选择?