|  | 
 
| 
#include <stdio.h>
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  #include <stdlib.h>
 Icon();
 Jieheqi()
 {
 FILE *pic_name,*file_name,*finish_name;
 char ch,picname[50],filename[50],finishname[50];
 int p,q=0;
 while(1)
 {
 
 if(q==0)
 {
 while(1)
 {
 system("cls");
 Icon();
 printf("                                     文件结合器\n");
 Icon();
 printf("\n\n\n\n");
 p=0;
 
 
 if(p==1)
 {
 printf("                                         请重新输入。\n");
 }
 printf("                   请输入文件的地址或名称A(包括文件类型):");
 scanf("%s",picname);
 if(!(pic_name=fopen(picname,"rb")))
 {
 printf("                              对不起,你的该文件不存在。\n");
 printf("\n\n");
 p=1;
 printf("                                                       请按任意键重新选择。");
 getch();
 }
 else
 {
 break;
 }
 
 }
 }
 else
 {
 system("cls");
 Icon();
 printf("                                     文件结合器\n");
 Icon();
 printf("\n\n\n\n");
 printf("                   请输入文件的地址或名称A(包括文件类型):%s\n",picname);
 
 }
 p=0;
 
 if(p==1)
 {
 printf("                                         请重新输入。\n");
 }
 printf("                   请输入文件的地址或名称B(包括文件类型):");
 scanf("%s",filename);
 if(!(file_name=fopen(filename,"rb")))
 {
 printf("                            对不起,你的文件不存在。\n");
 printf("\n\n");
 p=1;
 q=1;
 printf("                                                       请按任意键重新选择。");
 getch();
 
 }
 else
 {
 break;
 }
 }
 printf("                     请输入合成的文件地址名称(包括类型):");
 scanf("%s",finishname);
 if(!(finish_name=fopen(finishname,"wb")))
 {
 printf("                    对不起,你的合成文件没有成功。\n");
 exit(0);
 }
 printf("                         合成成功,请打开文件查看。\n");
 printf("                                                   请按任意键返回上一级。");
 getch();
 while(!(feof(pic_name)))
 {
 ch=fgetc(pic_name);
 fputc(ch,finish_name);
 }
 fclose(pic_name);
 while(!(feof(file_name)))
 {
 ch=fgetc(file_name);
 fputc(ch,finish_name);
 }
 
 fclose(file_name);
 fclose(finish_name);
 
 
 
 }为什么生产的第三个文件改成rar格式打不开呢
 | 
 
  |