Aiuto cosa non va??semplice programma

di il
8 risposte

Aiuto cosa non va??semplice programma

Aiuto non capisco che cosa non vada nel dev c++...ho copiato questo programma che è esatto ma evidentemente manca qualche libreria...ho il dev c++
#include <cstdlib>

#include <iostream>

// INIZIO

int main()
{
//dichiarazione di una costante di tipo double
const double PIgreco = 3.1459;

//scrivi il valore della costante
cout << PIgreco << endl;

//salta due righe
cout << endl << endl ;
//arresta l esecuzione del programma
system ("pause");
//termina il programma
return 0;
}

8 Risposte

  • Re: Aiuto cosa non va??semplice programma

    Non è che magari ci dici cosa non va ? Quale errore hai ?

    A prima vista mi sembra di notare che manca la linea

    using namespace std;

    prima del main
  • Re: Aiuto cosa non va??semplice programma

    Beh in effetti c'è qualcosa che non va...

    1) Dev-C++ è una chiavica. Non è più supportato da anni, quindi dovresti cambiare IDE.
    Personalmente consiglio Code:blocks
    2) Come ti ha già detto Oregon.. O fai così:
    
    #include <cstdlib>
    
    #include <iostream>
    
    using namespace std;
    // INIZIO
    
    int main()
    {
    //dichiarazione di una costante di tipo double
    const double PIgreco = 3.1459;
    
    //scrivi il valore della costante
    cout << PIgreco << endl;
    
    //salta due righe
    cout << endl << endl ;
    //termina il programma
    return 0;
    }
    
    O così:
    
    #include <cstdlib>
    
    #include <iostream>
    
    // INIZIO
    
    int main()
    {
    //dichiarazione di una costante di tipo double
    const double PIgreco = 3.1459;
    
    //scrivi il valore della costante
    std::cout << PIgreco << std::endl;
    
    //salta due righe
    std::cout <<std::endl << std::endl ;
    //termina il programma
    return 0;
    }
    3) system("pause"); non dovrebbe essere usata in quanto dipende fortemente dal sistema operativo in uso e non è certo uno standard del C++.
  • Re: Aiuto cosa non va??semplice programma

    Al posto di [system("PAUSE");] forse e' più portabile [cin.ignore();]



    Inviato dal mio iPhone utilizzando Tapatalk
  • Re: Aiuto cosa non va??semplice programma

    Per utilizzare system() devi includere la libreria stdlib.h
     #include <stdlib.h>
    system("PAUSE");
  • Re: Aiuto cosa non va??semplice programma

    Per utilizzare system() devi includere la libreria stdlib.h
    (redhead)
    Per utilizzare system devi essere un completo idiota.
  • Re: Aiuto cosa non va??semplice programma

    vbextreme ha scritto:


    Per utilizzare system() devi includere la libreria stdlib.h
    (redhead)
    Per utilizzare system devi essere un completo idiota.
    Parli con me?
    Gli ho detto solo dove è inclusa la funzione system(), non di usarla ..sai per conoscenza, e non mi sembra di aver offeso nessuno.

    Inviato dal mio Evo 3D GSM utilizzando Tapatalk
  • Re: Aiuto cosa non va??semplice programma

    Ripeto, ma usare :

    Cout<<endl;
    Cout<<"premi un tastino per terminare il programmino";
    Cin.ignore();
    Return 0;

    Dovrebbe accontentare chi system("PAUSE"); non vuole usare...

    ...Piaciuta la rima?






    Inviato dal mio iPhone utilizzando Tapatalk
  • Re: Aiuto cosa non va??semplice programma

    Parli con me?
    no.
    volevo correggere la tua affermazione.
    Quel comando sarebbe da togliere insieme al dev-c++
Devi accedere o registrarti per scrivere nel forum
8 risposte