このK&Rの質問を解決しようとしています。このコードを CodeBlocks で試しました。
int main()
{
int c, d;
while ( (c=getchar()) != EOF)
{
d = 0;
if (c == '\\')
{
putchar('\\');
putchar('\\');
d = 1;
}
if (c == '\t')
{
putchar('\\');
putchar('t');
d = 1;
}
if (c == '\b')
{
putchar('\\');
putchar('b');
d = 1;
}
if (d == 0)
putchar(c);
}
return 0;
}
しかし、バックスペースを押すと \b が代わりに表示されません。
私を助けてください。