#include <stdio.h>
#define TABIN 8 //table increment size
main()
{
int c, nb, pos;
nb = 0; //number of blanks necessary
pos = 1; //position of character in line
while ((c = getchar()) != EOF)
{
if (c == '/t')
{
nb = 1;//TABIN -(pos -1)% TABIN;注释掉的是书中的,1是自己设定的。觉得这样比较明显
while (nb >0)
{
putchar(' ');
++pos;
--nb;
}
}
else if (c == '/n')
{
putchar(c);
pos = 1;
}
else
{
putchar(c);
++pos;
}
}
}
不理解题目,所以完全是按照书上来的