PDA

View Full Version : [C++/Visual C++] iostream.h


agente mm8
02-01-2009, 21:57
Salve a tutti, ho iniziato or ora un corso di C++ su html.it, scrivo una semplice applicazione: importo il file iostream.h, e nel main uso l'istruzione cout << "Hello world".
Quando però compilo, mi dà errore, dice che non trova il file iostream.h.
Come mai?

moritzplatz
02-01-2009, 22:04
Salve a tutti, ho iniziato or ora un corso di C++ su html.it, scrivo una semplice applicazione: importo il file iostream.h, e nel main uso l'istruzione cout << "Hello world".
Quando però compilo, mi dà errore, dice che non trova il file iostream.h.
Come mai?
scrivi :

#include <iostream>
?

agente mm8
02-01-2009, 22:07
Prima avevo scritto #include <iostream.h>, poi ho fatto come hai detto tu, ma non va.

moritzplatz
02-01-2009, 22:16
sei sicuro che il tuo compilatore abbia nella cartella degli headers iostream?

agente mm8
02-01-2009, 22:22
Beh, VisualC++ non dovrebbe già averla?
E comunque come faccio a controllare e, se necessario, ad aggiungere le librerie?
Scusa l'ignoranza...:stordita:

moritzplatz
02-01-2009, 22:35
si dovrebbe già esserci....
comunque per aggiungerle le devi scaricare e poi metterle in una cartella, che dovrebbe essere dove hai installato il programma, dove tutti i file hanno estensione .h....
ora non so come è in visual c++ ma per trovarla potresti fare una ricercadi tutti i file .h oppure cercare proprio iostream.h........

comunque puoi riportare il tuo programma interamente e l'errore che ti esce?

wizard1993
02-01-2009, 22:46
hai creato un progetto win32 vero?

marco.r
02-01-2009, 22:57
Prima avevo scritto #include <iostream.h>, poi ho fatto come hai detto tu, ma non va.
Non va in che senso ? Non trova <iostream> o non trova ad esempio cout ?
Comunque cambia guida, se quella che segui ti dice di includere iostream.h e' _veramente_ vecchia.

stdecden
03-01-2009, 08:27
cout non é contenuta nel namespace std?

scrivi:using namespace std;
subito dopo gli include

agente mm8
03-01-2009, 12:53
Sì, è un progetto Win32.
Ora provo a fare come mi hai detto tu, stdecden, comunque mi comprerò un libro.

fero86
03-01-2009, 16:44
Sì, è un progetto Win32. ed il sorgente é salvato con estensione .cpp?

agente mm8
03-01-2009, 16:47
Sìsì, basta mettere using namespace std, ora comunque sto leggendo thinking in C++, grazie mille a tutti.