c语言\b\n的问题,求帮助

比如我使用一个函数得出结果是“1,0,”,这时候我想消去逗号并换行,为什么添加一行
printf(“\b\n”);
只是换行而没有删去逗号?求高手帮助怎么样能消去逗号的同时并换行.
另外,希望高手们能用添加一行代码改变结果,而不是让我从新输入正确的

printf("\b \b\n");
解释:遇到\b的时候光标确实退了一格,但是只是退,不删东西。退完以后就换行了,原来在的东西现在也还在
我给出的代码就是,退格,然后输出一个空格把原来的覆盖掉,然后退格,这样就真的是删掉了,然后换行
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言\\b\\n的问题,求帮助
printf("\\b \\b\\n");解释:遇到\\b的时候光标确实退了一格,但是只是退,不删东西。退完以后就换行了,原来在的东西现在也还在 我给出的代码就是,退格,然后输出一个空格把原来的覆盖掉,然后退格,这样就真的是删掉了,然后换行

c语言\\b\\n的问题,求帮助
printf("%d %d",a,b);这种形式

c语言中,字母\\ b\\\\ n代表什么意思?
该题选A,'\\b' 为退格(Backspace)'\\\\'为反斜线\\(Backslash)‘\\a’ 响铃(Alert或Bell)所有的ASCII码都可以用“\\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\\"来表示常见的那些不能显示的ASCII字符,如\\0,\\t,\\n等,就称为转义字符,因为后面的字符,都不是它本来的A...

C语言\\b难道不能和\\n连用?
不是不能连用,可以连用 “\\b”的意义是退格,这个退格不是说向左删除一个字符,只是将光标左移一个字符的位置。这时候如果再输出一个字符,则会替换原有字符并将光标右移一个字符。如果没有再输出字符,则原有的字符不会改变。这就是为什么你多输出一个空格,那个“c”就没有了的原因。希望能帮...

C语言~printf("\\b \\n"); 什么效果?
printf("\\b \\n"); 中'\\b'是退格符,光标退一格。'\\n'是换行符,光标移至下一行

C语言删除一个字符并回车怎么办?为什么\\b\\n不行?(附图)
当你输出到屏幕上时,\\b只是将光标前移一个位置,并不能起到“擦除”的作用!如果你想清除这个字符,只能再输出一个空格,如:printf("\\b \\n" );

C语言退格符\\b问题
这和\\b与\\b\\n没有根本的关系 而是由于printf("%d*",i);后面的*好导致有符合条件的i就会输出一个 而当最后一个符合条件的i时就多了一个 而\\b将多的那个*盖住了 \\b\\n没有盖住 你把两个都去掉就会发现*一直都会多

C语言关于\\b的问题
printf("1234\\b\\n"); \/\/ 输出1234后,光标停在4的右下角,\\b以后,光标停在4的下面,换行后,本输出语句输出的是1234 printf("1\\b234\\n"); \/\/ 先显示1,\\b后,光标停在1的下面,从光标处开始显示234,所以1被覆盖,换新行,本行的输出是234 printf("\\b1234\\n"); \/\/ 光标停在新...

【初学者】关于C语言的问题
所有的ASCII码都可以用“\\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\\"来表示常见的那些不能显示的ASCII字符,如\\0,\\t,\\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了,所以叫“转义”转义字符 意义 ASCII码值(十进制)\\a 响铃(BEL) 007 \\b 退格(...

在下面的c语言中,退格\\b和换行\\n同时使用时,为什么退格就无效了啊,不...
不用换行时,退格有效。这是因为你退格之后,press any key to continue把>覆盖了,所以你看起来是删除了最后一个> 退格不代表删除;include"stdio.h"main(){ int i,t,x,a[10];for(i=0;i<10;i++){printf("请输入第%d个数\\n",i+1);scanf("%d",&a[i]);} do { t=0;for(i=0...

相似回答