一级目录
#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
int main(int argc, const char *argv[])
{
FILE *f1=fopen("./origin.png","r");
int idf1=f1->_fileno;
FILE *f2=fopen("./copy.png","w");
int idf2=f2->_fileno;
int caps=lseek(idf1,0,SEEK_END);
lseek(idf1,0,SEEK_SET);
printf("caps=%d\n",caps);
char s;int i=0;
while(i<=caps)
{
fread(&s,sizeof(char),1,f1);
fwrite(&s,sizeof(char),1,f2);
i++;
}
fclose(f1);
fclose(f2);
return 0;
}