非常不错,我正需要这个,谢谢啦!
下面是通过你给的资料我自己写的函数,希望可以指点一二,谢谢!
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
验证过了 很不错的资源 多谢分享,加油!
实验通过!学习了,感谢分享!
实验过了,非常不错,谢谢楼主分享
非常不错,我正需要这个,谢谢啦! 下面是通过你给的资料我自己写的函数,希望可以指点一二,谢谢! 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