首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C中printf("\b");中的\b如何回退不了

2013-11-15 
C中printf(^\b)中的\b怎么回退不了啊#includestdio.h#includestring.hint main(int argc,char *arg

C中printf("^\b");中的\b怎么回退不了啊
#include<stdio.h>
#include<string.h>

int main(int argc,char *argv[])
{
printf("\^\b");
puts("");
}

[解决办法]
应该是printf("^\b");

引用:
#include<stdio.h>
#include<string.h>

int main(int argc,char *argv[])
{
printf("\^\b");
puts("");
}

[解决办法]

#include <stdio.h>

int main(void)
{
    fprintf(stdout, "hello!");
    fprintf(stdout, "\b");
    fprintf(stdout, "world!\n");
    return 0;
}

看一下这个测试程序,测试结果是删除了hello后面的“!”符号。
[解决办法]
\b只是当前光标往前退一格,并不会清除内容

热点排行