合并文件程序

发布时间:2006-06-28 05:27     点击:
分页:[1] 2 3  下一页

 运行程序时,如果编绎成的可执行文件名为fadd.exe

               则 命令行:例如 fadd file#nnn

      主意:输入" file#nnn " ,而不是 " file#nnn.001 " ***/

 /*** 当分快文件少于 32 块时,可以不用此程序,

        直接运行分割时生成的披拷贝文件即可 ***/

 #include<stdio.h>

 main(int argc,char **argv)

  {

   FILE *fp_read,*fp_write;

   int buffer=0,i,len,pc_fn=1;

   char *fn_in,fn_out[50],*p=".001",ch=’#’;

   if (argc==1)

    {

     printf ("\n ERROR! you fogot enter the file name   ( file#nnn )\n");

     exit (0);

    }

   fn_in=argv[1];

   i=0;               /*** file#nnn ---> file.nnn 得到目标文件名 ***/

   while (*(fn_in+i))

    {

     if (*(fn_in+i)==’#’) *(fn_out+i)=’.’; else *(fn_out+i)=*(fn_in+i); i++;

    }

   *(fn_out+i)=’\0’;

   if ((fp_read=fopen (fn_in,"rb"))==NULL)   /*** 检测块文件是否存在***/

    { printf ("\n ERROR! the file \" %s \" not exsits\n",fn_in); exit (0); }
分页:[1] 2 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有