- 论坛徽章:
- 0
|
谢谢
#include<stdio.h>
#include<process.h>
main()
{
char name[80];
char num[10]={'1','2','3','4','5','6','7','8','9','0'};
int n,m,i;
int buf[9];
FILE *in;
FILE *out;
for(i=0;i<1;i++)
{
name[0]=num[i];
name[1]='.';
name[2]='r';
name[3]='m';
name[4]='v';
name[5]='b';
if((in=fopen("rmvb.rmvb","rb"))==NULL)
{
printf("can not open in\n");
exit(0);
}
if((out=fopen("1.rmvb","wb"))==NULL)
{
printf("can not open out\n");
exit(0);
}
while(1)
{
m=0;
n=fread(buf,sizeof(int),9,in);
if(feof(in))
m=1;
if(fwrite(buf,sizeof(int),n,out)!=n)
if(n!=9)
break;
if(m)
break;
}
fclose(out);
fclose(in);
}
} |
|