fopen的6种组合参数怎么用?介绍了C语言文件操作的基本函数,fopen、fwrite、fread、fclose。这些只能从文件头读写或文件尾追加写入。...(fp,0L,SEEK_END);
将读写位置移动到离文件开头100字节处
fseek(fp,100L,SEEK_SET);
将读写位置移动到离文件当前位置100字节处
fseek(fp,100L,...fell的一个小应用:获取文件的长度
加入一共文件的读写位置已经被移动了多次,这时若想获得文件的长度,可以向用ftell记录当前的读写位置,然后将其移动到末尾,再利用ftell获取文件尾至头部的位置,就是文件的长度了...(fp);/*记录文件当前的位置指针的位置*/
fseek(fp, 0L, SEEK_END);/*读写位置移动到文件末尾*/
len = ftell(fp);/*获取文件末尾到文件开头的长度...*/
fseek(fp, curPos, SEEK_SET);/*再将读写位置移回到之前的位置*/
return len;
}
代码对应的设计思路如下图:
?