我想下面的代碼的輸出作爲如何使用 b
刪除換行符 - | -2 | -
(當我輸入鍵的值作爲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;
}
爲什麼不使用sprintf? – Joze
沒有'c'中沒有特殊字符可以回退一行。 –
「這是問題,這是解決方案,解決方案不起作用。」 - 那麼,這不是解決方案。事實上,這個特定問題沒有便攜式解決方案。什麼是操作系統? – MSalters