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