home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
enterprs
/
c128
/
util
/
cbmasc2.c
< prev
next >
Wrap
C/C++ Source or Header
|
1993-03-23
|
1KB
|
52 lines
#include <io.h>
#include <stdio.h>
#include <fcntl.h>
main()
{
char in_file[13];
char out_file[13] = "outfile.txt";
int c;
char newc;
FILE *fp_in, *fp_out;
printf ("Filename to convert:");
scanf("%s", &in_file);
printf ("\nSave to:");
scanf ("%s",&out_file);
printf ("IN FILENAME -> %s", in_file);
printf ("\nOUT FILENAME -> %s\n", out_file);
fp_in = fopen(in_file, "rb");
fp_out = fopen (out_file, "w");
while ((c = getc(fp_in)) != EOF)
{
/* Graphics to UpperCase */
if ((c > 192) && (c < 219)) {
newc = c - 128;
}
/* Upper To Lower case */
else if ((c >= 'A') && (c <= 'Z')) {
newc = c + 32;
}
else if (c == 13) {
newc = '\n';
}
else newc = c;
/* Newline */
putchar (newc);
fputc (newc, fp_out);
}
/*that's all folks */
}