目前的代码可以执行此操作,而且fgetpos可以处理大于4GB的文件,但是seek会返回一个错误,那么有什么办法可以寻找到大于4GB的文件结尾呢? fpos_t currentpos; sok=fseek(fp,0,SEEK_END); assert(sok==0,"Seek error!...
需要交换文件中每两行的内容,直到只剩下一行或所有行都被处理完。我不想使用另一个文件。 以下是我的代码: #include <stdio.h> int main() { FILE *fp = fopen("this.txt", "r+"); int i = 0;...