主题:新手请教。 这段代码那里有错误?
include <stdio.h>
#define TAB 6
main()
{
int c,pos,nbl;
for(pos=1,c=getchar()!=EOF,pos++)
if(c='\t')
for(nbl=TAB-pos%TAB,nbl>=0,nbl--){
putchar(' ');
pos++;
}
else if(c='\n'){
putchar(c);
pos=1;
}
else{
putchar(c);
pos++;
}
return 0;
}
#define TAB 6
main()
{
int c,pos,nbl;
for(pos=1,c=getchar()!=EOF,pos++)
if(c='\t')
for(nbl=TAB-pos%TAB,nbl>=0,nbl--){
putchar(' ');
pos++;
}
else if(c='\n'){
putchar(c);
pos=1;
}
else{
putchar(c);
pos++;
}
return 0;
}