私は今、K&R The C プログラミング言語に座っています。そして、私は1つの演習1-8にスタックしています。
演習それ自体。
各タブを 3 文字のシーケンス >、バックスペース、-、ウィッチ プリントを → に置き換え、各バックスペースを同様の ← に置き換えるプログラムを作成します。これにより、タブとバックスペースが表示されます。
ここで理解しているように、その演習では、タブとバックスペースで矢印を指すように求められます。
しかし、Cで 2つの文字を一緒にクリップする方法がわかりません
#include <stdio.h>
main ()
{
int c;
while ((c=getchar()) !=EOF)
{
if (c == '\t')
printf(">->->\b");
if (c == '\b')
printf("<-<-<-\b");
if (c !='\t')
if (c !='\b')
putchar(c);
}
getchar();
}
私の間違いはどこですか?