gpt4 book ai didi

c++ - 如何使用\b删除换行符

转载 作者:太空狗 更新时间:2023-10-29 23:36:12 28 4
gpt4 key购买 nike

我希望以下代码的输出为

-|-2-|-

(当我输入 key 的值为 2 时)。我知道\b 只是将光标向后移动 1 个空格,但为什么在使用换行符输入键的值后它不能向后移动一个空格。是否可以在使用换行符后使用转义符\b。

#include<stdio.h>
#include<conio.h>

int main()
{
int key;
printf("Enter value of key: )"
printf("-|-");
scanf("%d",&key);
printf("\b-|-");
return 0;
}

最佳答案

这是一个简单的解决方案:

#include<stdio.h>

int main()
{
int key;
char output[8] = {'\0'};

printf("Enter value of key: )";
scanf("%d",&key);
sprintf(output,"-|-%d-|-",key);
printf("%s\r\n",output);

return 0;
}

关于c++ - 如何使用\b删除换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19219619/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com