非常不错,我正需要这个,谢谢啦!
下面是通过你给的资料我自己写的函数,希望可以指点一二,谢谢!
int funEcho(char *str)
{
char c;
int i=0;
while((c=getch())!='\r')//注意是回车'\r',不是换行'\n'
{
if (c=='\b')
{
//printf("您输入了删除符号!\n");
printf("\b \b");//后退一格,用空格覆盖,然后再后退一格,效果就是删除前一个显示的字符
i--;//注意-1,不然的话,删除的字符还保存到数组中
if