Ciao,
mi hanno passato questo libro di C dopo che mi è stato consigliato da diversi programmatori, definendolo la bibbia del C.
Inizialmente ho avuto alcuni problemi, pensavo dati dall'utilizzo di C su win... quindi ho creato una macchina virtuale e ci ho infilato dentro Ubuntu.
Ma i problemi sono continuati, faccio esattamente gli esercizi del libro ma alcuni non funzionano... poi magari tolgo una parentesi e lo compila correttamente, ma non fa quello che dovrebbe fare. C'è qualche problema con questo libro o sono tordo io?!?
Ad esempio questo programmino che dovrebbe contare le nuove linee...
Non funge assolutamente... mi dice :codice:#include <stdio.h> /* conta le linee in input */ main() { int c, n1; n1=0; while ((c=getchar()!= EOF) if (c=='\n') ++n1; printf("%d\n", n1); }
contalinee.c: In function 'main':
contalinee.c:10: error: expected ')' before 'if'
contalinee.c:13: error: expected expression before '}' token
Ho provato ad chiudere la tonda come lui si aspetterebbe... ho provato a metterne un altra prima del "!", poi ho provato a metterla dopo EOF...file compilato, ma non conta niente... ho provato anche a togliere una delle parentesi prima del getchar, stessa cosa...file compilato ma non funziona.
Grazie