Newsgroup: it.comp.lang.c++
Titolo: Dubbi sul libro

Salve
Ho recentemente acquistato il libro : Guida al C++ di Herbert Schildt edito 
dalla Mc Graw Hill e negligentemente non ho guardato la data della 1° 
edizione : 2000.
Avendolo saputo prima non avrei comprato un testo così vecchio ed infatti 
anche i primi esempi che riporta danno errori sui compilatori su cui li ho 
provati ( quello di DEV-C++ e il Digital Mars C/C++ Compiler ).
Francamente non so se sia una questione di compatibilità con gli standard o   
cos'altro.
Se qualcuno conosce il libro in questione gradirei avere la vostra 
opinione.
Grazie
Alex

 wrote

Non e' vecchio. L'ultimo standard del C++ e' del 98, quindi 2000 va bene...
Quali esempi danno errori?!? Postane uno corto per favore...
Il libro ad ogni modo non e' certamente uno dei migliori e l'autore e' uno
dei piu' criticati.
Tommy

 
/* Programma #1 - Un primo programma in C++.
 
	Digitare questo programma. poi compilarlo ed eseguirlo.
*/
#Include <iostream>
using namespace std;
//main() indica dove ha inizio l'esecuzione del programma.
int main()
{
	cout << "Questo è il mio primo programma in C++.";
 
	return 0;
}

 #Include <iostream>
Con la I maiuscola?
EMG
--
EMAG Software Homepage:     
http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: 
http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: 
http://www.emagsoftware.it/tbosg

 }
E che errori ti da?!?
I maiuscola di 'I'nclude a parte (che non deve essere maiuscola) il resto e'
ok!
Dovrebbe compilare.
Come pensavo l'errore non e' del libro!
Tommy

Come pensavo l'errore non e' del libro!
   Quasi stento a credere che abbia scritto "int main"... :)
-- 
S.L.

    Quasi stento a credere che abbia scritto "int main"... :)
Si vede che HS nel frattempo si è studiato qualche buon libro di C++.
Peccato che insista a scriverne di suoi... :-)


 wrote in
news:b9k3ap$nv$
1...@hercules.btinternet.com
: 

20 C:\Projects\prova.c:6
iostream: No such file or directory.
7 C:\Projects\prova.c
parse error before "namespace"
7 C:\Projects\prova.c
[Warning] data definition has no type or storage class
 C:\Projects\prova.c
[Warning] In function `main':
12 C:\Projects\prova.c
`cout' undeclared (first use in this function)
Questi qui sopra sono gli errori che mi restituisce il compilatore del 
Dev-C++.
Fatal error: unable to open input file 'iostream'
--- errorlevel 1
Questo invece l'errore che mi restituisce il Digital Mars Compiler.

Al ha scritto:

Prova a sostituire iostream con iostream.h. Comunque credo che siano i 
compilatori e le loro librerie...
Ciao!

 parse error before "namespace"
Pare che tu abbia compilatori datati, scarica qualche cosa di piu' nuovo.
A quanto pare non e' il libro che e' vecchio, ma il compilatore.
Tommy

 Comunque credo che siano i compilatori e le loro librerie...
Si questo è giusto... è un problema di configurazione dei compilatori...
in particolare il preprocessore, oltre a non riconoscere la direttiva
#Include, non trova  iostream nel path degli include.
Saluti
R.I.

 20 C:\Projects\prova.c:6
Prova a rinominare prova.c in prova.cc o prova.cpp
Ciao
Gian Michele

 20 C:\Projects\prova.c:6
Prova.c???? Un programma C++???? Cambia l'estensione e funzionerà!
-- 
Andrea Bergia - studente              Linux Registered User #281550

 
Era proprio così ........ :-(
Un pò mi vergogno, era banale.... ;-)
Grazie.
Alex