int main()
{
int len=0
int len2=0
FILE* stream
FILE* stream1
FILE* stream2
char buf[50]
char buf1[50]
char buf2[50]
char text[1024]
printf("input anfile path to open:")
scanf("铅滚%s",buf)
stream=fopen(buf,"r+")
fseek(stream,0,SEEK_END)
len=ftell(stream)
printf("the file %s length is %d!\n",buf,len)
len2 = len/2
printf("intput 2 file name: \n")
scanf("%s%s",buf1,buf2)
fseek(stream,0,SEEK_SET)
stream1=fopen(buf1,"w+")
stream2=fopen(buf2,"w+")
fread(text,len2,1,stream)
fwrite(text,len2,1,stream1)
fread(text,len-len2,1,stream)
fwrite(text,len-len2,1,stream2)
fclose(stream)
fclose(stream1)
fclose(stream2)
return 0
}
文件合并
#include<stdio.h>
int main()
{
int len=0
int len2=0
FILE* stream
FILE* stream1
char buf[50]
char buf1[50]
char text[1024]
printf("input anfile path to open:")
scanf("%s",buf)
stream=fopen(buf,"乱激唤r+")
fseek(stream,0,SEEK_END)
printf("哗凯intput another file name: \n")
scanf("%s",buf1)
stream1=fopen(buf1,"r+")
fseek(stream1,0,SEEK_END)
len=ftell(stream1)
fseek(stream1,0,SEEK_SET)
fread(text,len,1,stream1)
fwrite(text,len,1,stream)
fclose(stream)
fclose(stream1)
remove(buf1)//remove the another file
return 0
}
需要在程序目录下有文件存在
while(P1_1 == 1)用个变量标记就可以了
下明做降沿 从1变到0 就在1那瞎槐则一直磨棚等待
如 下降沿启动定时器
while(P1_1 == 1)
TR1 = 1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)