作者在 2009-02-13 11:51:51 发布以下内容
/* Write a program to copy its input to its output,replacing each tab by \t,
*each backspace by \b,and each backslash by \\ .This makes tabs and backspaces
*visible in an unambiguous way */
#include <stdio.h>
int main(void)
{
int c;
while ((c = getchar()) != EOF)
{
if (c == '\t')
printf(\\t");
else if (c == ' ')
printf("\\b");
else if (c == '\\')
printf("\\\\");
else
putchar(c);
}
return 0;
}
*each backspace by \b,and each backslash by \\ .This makes tabs and backspaces
*visible in an unambiguous way */
#include <stdio.h>
int main(void)
{
int c;
while ((c = getchar()) != EOF)
{
if (c == '\t')
printf(\\t");
else if (c == ' ')
printf("\\b");
else if (c == '\\')
printf("\\\\");
else
putchar(c);
}
return 0;
}