我希望在图形界面输入文本同时保存到文件中,但是退格键保存之后是一个个方框,不知道怎么回事T_T
#include <stdio.h>
ch = _getwch();
if (ch == '\b')//退格键
{
clearrectangle(x + 1, 50 + 25 * num, x + 19, 80 + 25 * num);
x = x - 9;
fputc(ch,fp);
continue;
}
if (ch == '\r') //回车键
{
ch = '\n';
fputc(ch,fp);
break;
}
if (!(ch >= 32 && ch <= 126))//字母数字及部分符号
{
ch = 0;
}
outtextxy(x + 10, 50 + 25 * num, ch);
fputc(ch,fp);//将输入的字符存储到文本文件
x += (ch < 256) ? 9 : 18;