通过更改后缀更改文件类型
之前看过小甲鱼的文件教程里面的一个小程序
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *f_pic, *f_mus, *f_finish;
char ch, pic_name[20], mus_name[20], finish_name[20];
printf("请输入需要合成的图片和文件的名称: \n");
printf("图片: ");
scanf("%s",pic_name);
printf("文件: ");
scanf("%s",mus_name);
printf("合成后的文件名称: ");
scanf("%s",finish_name);
if( !(f_pic = fopen(pic_name,"rb")))
{
printf("cannot open the picture\n");
return;
}
if( !(f_mus = fopen(mus_name,"rb")))
{
printf("cannot open the music\n");
return;
}
if( !(f_finish = fopen(finish_name,"wb")))
{
printf("cannot open the finish file\n");
return;
}
while( !(feof(f_pic)))
{
ch=fgetc(f_pic);
fputc(ch,f_finish);
}
fclose(f_pic);
while( !(feof(f_mus)))
{
ch=fgetc(f_mus);
fputc(ch,f_finish);
}
fclose(f_mus);
fclose(f_finish);
system("pause");
}