c语言网上找程序组合,C语言程序我同学说在网上下的一章一章的小说组合成一个太麻烦,于是 爱问知识人...
我同學(xué)說(shuō)在網(wǎng)上下的一章一章的小說(shuō)組合成一個(gè)太麻煩,于是我突發(fā)奇想要做一個(gè)把記事本中的內(nèi)容按順序連接起來(lái)的程序,但是運(yùn)行不了,我懷疑是讀寫(xiě)時(shí)候指針搞錯(cuò)了,情大俠們幫我看看,小弟感激不盡!
#include
#include"math.h"
#i
我同學(xué)說(shuō)在網(wǎng)上下的一章一章的小說(shuō)組合成一個(gè)太麻煩,于是我突發(fā)奇想要做一個(gè)把記事本中的內(nèi)容按順序連接起來(lái)的程序,但是運(yùn)行不了,我懷疑是讀寫(xiě)時(shí)候指針搞錯(cuò)了,情大俠們幫我看看,小弟感激不盡!
#include
#include"math.h"
#include
void main()
{
unsigned int first,i,j,k,lenth,number,last; //first是第一本書(shū)的名字,,last是最后一本書(shū)的名字,i,j,k是運(yùn)算書(shū)名的中間變量,lenth是書(shū)名的長(zhǎng)度,number是循環(huán)復(fù)制書(shū)中內(nèi)容的計(jì)數(shù)器,
char name1[10],name2[5]={".txt"},*ch; //name1和name2是書(shū)名的前綴和后綴
FILE *fp[1000],*fpa; //fp是指向打開(kāi)的書(shū)的指針,fpa是指向最終完成的書(shū)的指針
fpa=fopen("complete.txt","a"); //程序開(kāi)始
printf("第一本書(shū)的名字:");
scanf("%d",&first);
printf("最后一本書(shū)的名字:");
scanf("%d",&last);
for(number=0;number<3;number++,first++)
{
for(i=1,lenth=1;j>=1;lenth++) //變換書(shū)名開(kāi)始
{
j=first/i;
i=i*10;
}
lenth=lenth-2;
for(i=0;i
{
k=(unsigned int)pow(10,lenth-i);
j=first%k;
j=j*10/k;
name1[i]=j+48;
}
memset(name1+lenth,0,1); //變換書(shū)名結(jié)束
fp[number]=fopen("strcat(name1,name2)","r"); //讀寫(xiě)程序
fread(ch,60000,1,fp[number]);
fwrite(ch,60000,1,fpa);
}
} 以上就是全部程序,急等答案!
展開(kāi)
全部
總結(jié)
以上是生活随笔為你收集整理的c语言网上找程序组合,C语言程序我同学说在网上下的一章一章的小说组合成一个太麻烦,于是 爱问知识人...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 试管婴儿“级别”越高越好吗?
- 下一篇: C语言简单程序情话,给你一份程序员的“科