Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!genrad!panda!talcott!harvard!seismo!elsie!imsvax!ted From: ted@imsvax.UUCP (Ted Holden) Newsgroups: net.sources Subject: cut/join a substitute for 3.1 DOS backup & restore Message-ID: <517@imsvax.UUCP> Date: Tue, 4-Mar-86 14:01:58 EST Article-I.D.: imsvax.517 Posted: Tue Mar 4 14:01:58 1986 Date-Received: Fri, 7-Mar-86 05:36:38 EST Organization: IMS Inc, Rockville MD Lines: 56 #include /* cut.c */ long i,j,k,l; int c,c1,c2; char str1[55],str2[55],str3[55]; FILE *f1,*f2,*f3; main(argc,argv) int argc; char *argv[]; { i = 0; j = 2; f1 = fopen(argv[1],"rb"); f2 = fopen("part1","wb"); while((c = fgetc(f1)) != EOF) { if(i++ >= 350000) { i = 0; fclose(f2); strcpy(str1,"part"); sprintf(str2,"%d",j++); strcat(str1,str2); f2= fopen(str1,"wb"); } fputc(c,f2); } } #include /* join.c */ long i,j,k,l; int ii,jj,kk; int c,c1,c2; char str1[55],str2[55],str3[55]; FILE *f1,*f2,*f3; main(argc,argv) int argc; char *argv[]; { j = 1; k = 0; f2 = fopen(argv[1],"wb"); ii = atoi(argv[2]); for(i=0;i