Buongiorno a tutti
mi sono appena iscritto al forum e sono un ragazzo che vuole imparare a programmare
sto studiando sul manuale K&R.
ho il mac ed uso xcode per provare i primi programmi
ho un problema con il programma conta parole:
#include <stdio.h>
#define IN 1
#define OUT 0
int main()
{
int c, nl, nw, nc, state;
state=OUT;
nl = nw = nc = 0;
while ((c=getchar()) !=EOF) {
++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);
}
sulla riga: if (c == ' ' ¦¦ c == '\n' ¦¦ c == '\t'), sul primo or ¦, mi dice:"expected ')'".. non riesco a risolvere il problema. Il programma è uguale a quello del manuale.
Mi potete aiutare grazie