htmlencode.c
上传用户:ladybrid91
上传日期:2007-01-04
资源大小:287k
文件大小:1k
- #include <stdio.h>
- static void output(int c)
- {
- switch (c)
- {
- case '<':
- fputs("<", stdout);
- break;
-
- case '>':
- fputs(">", stdout);
- break;
-
- case '"':
- fputs(""", stdout);
- break;
-
- case '&':
- fputs("&", stdout);
- break;
- #ifdef OVER_MY_DEAD_BODY
- case 0xc4:
- fputs("Ä", stdout);
- break;
- case 0xe4:
- fputs("ä", stdout);
- break;
- case 0xd6:
- fputs("Ö", stdout);
- break;
- case 0xf6:
- fputs("ö", stdout);
- break;
- case 0xdc:
- fputs("Ü", stdout);
- break;
- case 0xfc:
- fputs("ü", stdout);
- break;
- case 0xdf:
- fputs("ß", stdout);
- break;
- #endif
- default:
- putchar(c);
- }
- }
- int main(int argc,
- char *argv[])
- {
- int c;
- while ((c = getchar()) != EOF)
- output(c);
- return 0;
- }