/Anonimizzato16677Utente anonimizzato04 apr 2015, 18:56Mi sto dedicando all'apprendimento del c++ e... mi sono subito imbattuto in un problema.... nelle varie guide che sto seguendo trovo esempi che usano il COUT ed il CIN tipo questo #include <iostream> main() { int anni; cout << "inserire eta:"; cin >> anni; } ma quando vado a compilare il file per provarlo il compilatore mi da questo errore, sia per cout che per cin: F:\programmi miei\cout_cin.cpp [Error] 'cout' was not declared in this scope f:\c++\dev-cpp\mingw64\lib\gcc\x86_64-w64-mingw32\4.8.1\include\c++\iostream [Note] 'std::cout' Quando invece ho usato scanf e printf non ho avuto problemi. Stò usando Dev-C++ ma ho provato anche con CodeBlocks ed ho avuto lo stesso errore... qualcuno mi sadire da cosa dipende e come lo posso risolvere? grazie
/Anonimizzato16678Utente anonimizzato04 apr 2015, 19:12Ciao, devi indicare il namespace std per usare cout, cin ecc. quindi dopo #include metti using namespace std; oppure usa il prefisso std::cout, std::cin anche se e' più lungo da scrivere.