#include
main()
{
char c;
FILE *fp1 =fopen("c:\\char.txt","wt"); /*只写建立一个文本文件*/
FILE *fp2 =fopen("c:\\number.txt","wt");
while((c=getch())!='\r')
{
putch(c); /*屏幕输出所有字符*/
if(c>='0'&&c<='9')fputc(c,fp2); /*输出数字到文件*/
if(c>='a'&&c<='z'||c>='A'&&c<='Z')fputc(c,fp1); /*输出字母到文件*/
}
fclose(fp1); /*关闭文件*/
fclose(fp2);
}