initial checkin from subversion
This commit is contained in:
43
f-ansoem.c
Normal file
43
f-ansoem.c
Normal file
@@ -0,0 +1,43 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
char oem2ansi(unsigned char q);
|
||||
|
||||
int main(void)
|
||||
{
|
||||
char c;
|
||||
|
||||
c = getc(stdin);
|
||||
|
||||
while (c != EOF)
|
||||
{
|
||||
c = oem2ansi(c);
|
||||
putc(c, stdout);
|
||||
c = getc(stdin);
|
||||
}
|
||||
return 0;
|
||||
|
||||
}
|
||||
char oem2ansi(unsigned char q)
|
||||
{
|
||||
switch (q)
|
||||
{
|
||||
case 'Ž' : return (0xc4);
|
||||
break;
|
||||
case '™' : return (0xd6);
|
||||
break;
|
||||
case 'š' : return (0xdC);
|
||||
break;
|
||||
|
||||
case '„' : return (0xe4);
|
||||
break;
|
||||
case '”' : return (0xF6);
|
||||
break;
|
||||
case '<EFBFBD>' : return (0xFC);
|
||||
break;
|
||||
case 'á' : return (0xDF);
|
||||
break;
|
||||
default : return (q);
|
||||
break;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user