home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
other
/
xmas-etc.lzh
/
MAKECARD.C
< prev
next >
Wrap
Text File
|
1990-09-03
|
2KB
|
58 lines
#include <io.h>
#include <stdio.h>
main()
{
FILE *fp,*fp2;
char buffer[128];
char buffer2[128];
unsigned int num,i;
unsigned int lastpiece = 11504-0x2aa1;
unsigned int start = 0x2a5b;
unsigned int stop = 0x2aa1;
unsigned int bigdif= stop-start;
unsigned int lildif;
printf("MAKECARD(C) Copyright 1990 by Bill Buckels\n");
printf("Personalized Electronic Christmas Card Compiler\n\n");
if((fp=fopen("XMAS.EXE","rb"))!=NULL)
{
printf("What Greeting Message Would You Like to Use? (Enter Below)\n");
gets(buffer);
fp2=fopen("XMAS.$$$","wb");
for(num=0;num<start;num++)fputc(fgetc(fp),fp2);
lildif=strlen(buffer);
if(bigdif>lildif)bigdif=(bigdif-lildif)/2;
else bigdif=0;
i=(0-bigdif);
for(num=start;num<stop;num++){
fgetc(fp);
if(i<0 || i >(lildif-1))
fputc(32,fp2);
else
fputc(buffer[i],fp2);
i++;
}
for(num=0;num<lastpiece;num++)fputc(fgetc(fp),fp2);
fclose(fp);
fclose(fp2);
remove("XMAS.BAK");
rename("XMAS.EXE","XMAS.BAK");
rename("XMAS.$$$","XMAS.EXE");
printf("Done!\n");
}
else
printf("sorry... XMAS.EXE is required to use this program.\n");
exit(0);
}