排行榜问题
我们老师让做青蛙过河,现在我差不多做完了可是我不会做排行榜.
老师教的都是整个的覆盖,整个的写.
可是排行榜要的是只修改其中的几行,所以我想了很久也不会,书上也没写,希望高手指点
#include <stdio.h>
int main()
{
FILE *fp;
int ch;
if( ( fp=fopen("d:\\123.txt","r") )==NULL ){
printf("gyu");
return -1;
}
ch = fgetc( fp );
while( ch!=EOF ){
putchar(ch);
ch = fgetc( fp );
}
fclose(fp);
return 0;
}
覆盖我也会,可是如何 就修改谋1行内容呢.
比如我 显示 1 asdasd
2 QIWJ
3 FOOFO
我要打开着文件,修改第2巷的姓名我该怎么办?