Precedente :: Successivo |
Autore |
Messaggio |
Stemby Eroe in grazia degli dei

Registrato: 29/07/08 23:55 Messaggi: 78 Residenza: Missaglia (LC)
|
Inviato: 05 Set 2008 15:48 Oggetto: [K&R seconda edizione] Errore di stampa? |
|
|
Ho praticamente finito il primo capitolo. Rileggendo il listato del penultimo programma proposto credo di aver trovato un errore di stampa.
Possibile?
Verso la fine di pagina 25 della nuova edizione italiana si trova
Codice: |
char longest[MAXLINE] /* contiene la riga più lunga trovata */
|
ma non dovrebbe essere
Codice: |
char longest[MAXLINE]; /* contiene la riga più lunga trovata */
|
? Nella dichiarazione delle variabili mica ci va sempre il punto e virgola, a fine riga? |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 05 Set 2008 19:06 Oggetto: |
|
|
Lì ci vuole il ;
Ora non ho sottomano il libro però ha alcuni errori. |
|
Top |
|
 |
Stemby Eroe in grazia degli dei

Registrato: 29/07/08 23:55 Messaggi: 78 Residenza: Missaglia (LC)
|
Inviato: 05 Set 2008 19:44 Oggetto: |
|
|
freemind ha scritto: | Lì ci vuole il ;
Ora non ho sottomano il libro però ha alcuni errori. |
Incredibile... ma anche nella versione originale in inglese? |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 06 Set 2008 18:26 Oggetto: |
|
|
Non lo so, la versione in lingua originale non l'ho mai letta.
Tieni conto che è facile durante la stesura di un testo dimenticare qualche ";". |
|
Top |
|
 |
Stemby Eroe in grazia degli dei

Registrato: 29/07/08 23:55 Messaggi: 78 Residenza: Missaglia (LC)
|
Inviato: 06 Set 2008 21:26 Oggetto: |
|
|
freemind ha scritto: |
Tieni conto che è facile durante la stesura di un testo dimenticare qualche ";". |
Sì, ma questo non è "un testo", è il K&R! Ho fatto una ricerca per Google anche abbastanza approfondita, e di questo errore non ho trovato traccia (si trova al paragrafo 1.9).
Tieni anche presente che gli errata che si trovano qui sono stati tutti corretti nell'edizione italiana: il testo originale (seconda edizione) è del 1988, mentre la versione italiana è del 2004. Mi sembra pazzesco che nessuno dei lettori di questo libro si sia accorto... chissà quanti sono stati, in 20 anni!
L'unica spiegazione che trovo è che l'errore sia stato aggiunto nella traduzione in italiano. Ma anche qui il fatto di non aver trovato alcun riferimento in giro per internet mi lascia basito; avrei buone possibilità di fare carriera come correttore di bozze : mi è capitato altre volte di trovare tanti errori inediti.
La cosa che mi fa un po' rabbia è che sul sito della casa editrice non ci sia un link da dove scaricare l'errata corrige: è vergognoso che chiedano collaborazione ai lettori nello scovare gli errori senza dare niente in cambio. Chi me lo fa fare? |
|
Top |
|
 |
chemicalbit Dio maturo


Registrato: 01/04/05 18:59 Messaggi: 18597 Residenza: Milano
|
Inviato: 06 Set 2008 21:40 Oggetto: |
|
|
freemind ha scritto: | Tieni conto che è facile durante la stesura di un testo dimenticare qualche ";". | Soprattutto se il correttore di bozze non sa il C.
(problemi simili li ho trovati in libri di chimica anche a livello universitario, e soprattutto in quello di biochimica).
Segnala tramite quel metodo anche questo errore (intendo che non c'è un link ad una pagina con gli errata) .  |
|
Top |
|
 |
Stemby Eroe in grazia degli dei

Registrato: 29/07/08 23:55 Messaggi: 78 Residenza: Missaglia (LC)
|
Inviato: 08 Set 2008 19:04 Oggetto: |
|
|
Stesso identico errore nel paragrafo successivo (1.10), a pagina 28, con l'aggiunta di un secondo errore sempre sulla stessa riga (uno spazio di troppo):
ERRATA
Codice: |
char longest [MAXLINE] /* contiene la riga più lunga trovata */
|
CORRIGE
Codice: |
char longest[MAXLINE]; /* contiene la riga più lunga trovata */
|
chemicalbit ha scritto: |
Segnala tramite quel metodo anche questo errore (intendo che non c'è un link ad una pagina con gli errata) .  |
Pensavo di fare di meglio:
1) Come hai suggerito, segnalare che il loro sito non ha un posto da dove scaricare l'errata corrige del libro che ho comprato.
2) Far sapere che ho trovato, al momento, due errori, ma che glieli indicherò (più che volentieri!) solo quando avranno provveduto a fornire l'errata corrige.
Mi sembra il minimo... |
|
Top |
|
 |
chemicalbit Dio maturo


Registrato: 01/04/05 18:59 Messaggi: 18597 Residenza: Milano
|
Inviato: 08 Set 2008 19:11 Oggetto: |
|
|
Stemby ha scritto: | Pensavo di fare di meglio: | Facci sapere come andrà. |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 08 Set 2008 20:33 Oggetto: |
|
|
Lo spazio non è un errore. Magari non lo volevano mettere ma anche se c'è non da problemi |
|
Top |
|
 |
Stemby Eroe in grazia degli dei

Registrato: 29/07/08 23:55 Messaggi: 78 Residenza: Missaglia (LC)
|
Inviato: 08 Set 2008 22:44 Oggetto: |
|
|
freemind ha scritto: | Lo spazio non è un errore. Magari non lo volevano mettere ma anche se c'è non da problemi |
Sì, l'ho notato (leggendo un po' di listati da altre parti). Comunque non credo proprio che sia intenzionale: è l'unico in tutto il pezzo di libro che ho letto. |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 08 Set 2008 23:05 Oggetto: |
|
|
Assolutamente, però non possiamo formalmente parlare di errore, tutto lì.
Comunque hai una bella pazienza, complimenti, io di solito se intuisco che cosa l'autore voleva scrivere, correggo e non mi preoccupo più.
Sul fatto che questo non è un libro di C ma il libro di C concordo.
Per me il motto era "sesso, sesso e C++", ora è: "arriviamo a domani".
Io ho la seconda edizione, domani in ufficio verifico. |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11810 Residenza: Tokelau
|
Inviato: 09 Set 2008 10:03 Oggetto: |
|
|
però ci sono dei casi in cui il ; non è obbligatorio... bisognerebbe vedere cosa c'è scritto dopo (più probabile che sia un errore di stampa comunque...) |
|
Top |
|
 |
|