當前位置:編程學習大全網 - 源碼下載 - 求C語言編程文件(課程設計)源代碼和程序框的劃分和組合

求C語言編程文件(課程設計)源代碼和程序框的劃分和組合

c語言把壹個文件分成兩個相等的文件。

# include & ltstdio.h & gt

int main()

{

int len = 0;

int len 2 = 0;

文件*流;

FILE * stream 1;

FILE * stream2

char buf[50];

char buf 1[50];

char buf 2[50];

char text[1024];

printf("輸入要打開的文件路徑:");

scanf("%s ",buf);

stream=fopen(buf," r+");

fseek(stream,0,SEEK _ END);

len=ftell(流);

printf("文件%s的長度是%d!\n ",buf,len);

len 2 = len/2;

printf("輸入2文件名:\ n ");

scanf("%s%s ",buf1,buf 2);

fseek(stream,0,SEEK _ SET);

stream1=fopen(buf1," w+");

stream2=fopen(buf2,“w+”);

fread(text,len2,1,stream);

fwrite(text,len2,1,stream 1);

fread(text,len-len2,1,stream);

fwrite(text,len-len2,1,stream 2);

fclose(流);

fclose(stream 1);

fclose(stream 2);

返回0;

}

文件合並

# include & ltstdio.h & gt

int main()

{

int len = 0;

int len 2 = 0;

文件*流;

FILE * stream 1;

char buf[50];

char buf 1[50];

char text[1024];

printf("輸入要打開的文件路徑:");

scanf("%s ",buf);

stream=fopen(buf," r+");

fseek(stream,0,SEEK _ END);

printf("輸入另壹個文件名:\ n ");

scanf("%s ",buf 1);

stream1=fopen(buf1," r+");

fseek(stream1,0,SEEK _ END);

len = ftell(stream 1);

fseek(stream1,0,SEEK _ SET);

fread(text,len,1,stream 1);

fwrite(text,len,1,stream);

fclose(流);

fclose(stream 1);

移除(buf 1);//刪除另壹個文件

返回0;

}

程序目錄中需要有壹個文件。

  • 上一篇:zip2exe 安裝程序的使用方法
  • 下一篇:hashmap為什麽是線程不安全的
  • copyright 2024編程學習大全網