PDA

Visualizza la versione completa : <iostream.h>


Mino861
05-06-2016, 16:41
Ciao a tutti,
è facile che qualcuno abbia già chiesto questa cosa, però io vorrei chiederla lo stesso.
Io sono un programmatore alle prime armi e quando scrivo #include <iostream.h>, il compilatore mi manda questo avviso: "[Error] iostream.h: no such file or directory" "compilation terminated".
Come IDE, uso DEC-C++ 5.11 su Windows 10.
Grazie mille in anticipo per le risposte.

shodan
05-06-2016, 17:06
<iostream.h> è deprecato (e spesso rimosso) a partire dallo standard C++98. Al suo posto devi usare <iostream> (senza il .h finale)
Inoltre è stato anteposto il suffisso std:: per cui codice tipo:


#include <iostream.h>
int main(int argc, char* argv[]) {
cout << "ciao mondo" << endl;
}

diventa:


#include <iostream>
int main(int argc, char* argv[]) {
std::cout << "ciao mondo" << std::endl;
}

Ormai codice contenente <iostream.h> viene sempre più spesso rigettato dai compilatori moderni.

Loading