64,691
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int main()
{
FILE *pflIn,
*pflOut;
int size, i;
pflIn=fopen("1.txt", "rb");
pflOut=fopen("b.txt", "wb");
fseek(pflIn, 0, SEEK_END);
size=ftell(pflIn);
printf("%d\n", size);
fseek(pflIn, 0, SEEK_SET);
for(i=1; i<=size; i++)
{
fseek(pflIn, -i, SEEK_END);
fputc(fgetc(pflIn), pflOut);
}
fclose(pflIn);
fclose(pflOut);
return 0;
}
#include <stdio.h>
FILE *fi,*fo;
void main() {
fo=fopen("500M.out","wb");
fi=fopen("500M.in","rb");
fseek(fi,-1L,SEEK_END);
while (1) {
fputc(fgetc(fi),fo);
if (fseek(fi,-2,SEEK_CUR)) break;
}
fclose(fi);
fclose(fo);
}