начил читать книжку по языку С, там примерчик для подсчета кол-ва символов, слов и строк:
*подсчет кол-ва слов, символов и строк*/
#include <stdio.h>
#define IN 1
#define OUT 0
main()
{
int c, nl, nw, nc, state;
state=OUT;
nl=nw=nc=0;
while ((c=getchar())!=EOF)
{
if (c=="q")
break;
++nc;
if (c=='n')
++nl;
if (c==" " !! c=='\n' !! c=='\t')
state=OUT;
else if (state==OUT)
{
state=IN;
++nw;
}
}
printf("%d%d%d\n", nl, nw, nc);
}
выдает ошибку здесь: if (c==" " !! c=='\n' !! c=='\t')
пишет "expected ')' before '!'"
зачем там нужна скобка?
я точно списал как в учебнике, подскажиет пожалуйста
P.S. я знаю, что слегка не по адресу, но если не трудно, помогите