~(ICANON) モードに設定された端末があり、バックスペース用に取得したデータ (^?) をどのように使用できるか疑問に思っているので、コンソールに putchar('\b') を送信して移動できます1 スペース戻ります。
編集:
struct termios new;
newt.c_lflag &= ~(ICANON);
tcsetattr(STDIN_FILENO, TCSANOW, &newt); // Set the console to send each char straight away.
char c;
while ((c = getchar()) != '\n){
// If the backspace key is pressed, the symbols ^? appear on the screen. How do I
// Interpret the backspace to send back a '\b' char to the screen. I don't want the ^?
// to appear on the screen when the backspace is pressed but rather the cursor move one
// space to the left.
}
ありがとう