Discussione: Devil C++

Primo Precedente 2 di 3 Successivo Ultimo
  1. L'avatar di blackwolf blackwolfblackwolf è offline #16
    18-10-06 00:47

    ciao ti ho aggiunto alla lista contatti msn perchè nn cio capito na mazza..
    Rispondi con Citazione 

  2. L'avatar di Noldor NoldorNoldor è offline #17
    18-10-06 00:57

    Citazione blackwolf
    qualcuno mi aiuti raga !!!! ho questi problemi perchè all'uni lo facciamo su linux.
    ma se lo fate su linux che problema hai???

    forse sono distro diverse, ma io a scuola usando suse non avevo questi problemi dato che l'output me lo metteva nella console, e potevo evitare i get finale....
    Rispondi con Citazione 

  3. L'avatar di Noldor NoldorNoldor è offline #18
    18-10-06 00:59

    Citazione BlooBlade
    Strano che non ti dia errore il compilatore per l'utilizzo del cin senza usare la libreria iostream....

    in pratica assieme alla libreria "stdio.h" devi includere anche la libreria "iostream". (Veramente direi di levare del tutto la libreria stdio.h e usare solo la iostream con i cout i cin).
    §


    in alcuni compilatori da quel che so la libreria iostream si può omettere....

    Almeno a scuola funzionava
    Rispondi con Citazione 

  4. L'avatar di Noldor NoldorNoldor è offline #19
    18-10-06 01:02

    Citazione blackwolf
    guarda ho fatto cosi ma se premo invio dopo avere digitato 2 valori mi va via ancora la maschera..... cosa devo fare ?

    #include<stdio.h>
    #include <iostream>
    using std::cin;
    int main()
    {
    float a,b,s,p;
    printf("inserisci sti merda di valori e fa invio:");
    scanf("%f,%f",&a,&b);
    s=a+b;
    p=a*b;
    printf("La somma di %f e %f è : %f !!!\n",a,b,s);
    printf("il prodotto di %f e %f è : %f !!!!",a,b,p);
    fflush(); // purtroppo questa è l'istruzione in C, quella in C++ non me la
    //ricordo, cmq serve per svuotare il buffer ed evitare che il cin,get venga
    //attivato

    cin.get();
    return 0;
    }
    Correzione nel quote

    Codice:
    fflush(); // purtroppo questa è l'istruzione in C, quella in C++ non me la
    //ricordo, cmq serve per svuotare il buffer ed evitare che il cin,get venga
    //attivato
    Rispondi con Citazione 

  5. L'avatar di devilheart devilheartdevilheart è offline #20
    18-10-06 01:06

    Codice:
    #include<stdio.h>
    int main()
    {
        float a,b,s,p;
        a=1.3;
        b=3.2;
        s=a+b;
        p=a*b;
        printf("La somma di %f e %f è : %f",a,b,s);
        printf("Il prodotto di %f e %f è:%f",a,b,p);
        getchar();
    }
    se riscrivi il programma così funzionerà tutto
    mi lancia per un millesecondi l'eseguibile e poi scompare subito. Se invece creo programmi dove devo immettere dei valori funziona. Perchè ?[/quote]
    Rispondi con Citazione 

  6. L'avatar di devilheart devilheartdevilheart è offline #21
    18-10-06 01:08

    Citazione Noldor
    Correzione nel quote

    Codice:
    fflush(); // purtroppo questa è l'istruzione in C, quella in C++ non me la
    //ricordo, cmq serve per svuotare il buffer ed evitare che il cin,get venga
    //attivato
    in c++ è cin.clear()
    Rispondi con Citazione 

  7. L'avatar di blackwolf blackwolfblackwolf è offline #22
    18-10-06 01:10

    si ma se adesso faccio questo..

    #include<stdio.h>

    int main()
    {
    float a,b,s,p;
    printf("inserisci sti merda di valori e fa invio:");
    scanf("%f,%f",&a,&b);
    s=a+b;
    p=a*b;
    printf("La somma di %f e %f &#232; : %f !!!\n",a,b,s);
    printf("il prodotto di %f e %f &#232; : %f !!!!",a,b,p);

    getchar();
    }

    continua scomparirmi la maledetta finestra ogni volta che scrivo 2 numeri e faccio invio.
    Rispondi con Citazione 

  8. L'avatar di devilheart devilheartdevilheart è offline #23
    18-10-06 01:24

    fai partire da terminale
    Rispondi con Citazione 

  9. L'avatar di The Dix The DixThe Dix è offline #24
    18-10-06 08:02

    Citazione Noldor
    Correzione nel quote

    Codice:
    fflush(); // purtroppo questa è l'istruzione in C, quella in C++ non me la
    //ricordo, cmq serve per svuotare il buffer ed evitare che il cin,get venga
    //attivato
    se nn sbaglio dovrebbe essere cout.flush();
    Rispondi con Citazione 

  10. java is forever #25
    18-10-06 14:52

    Citazione devilheart
    fai partire da terminale
    oppure sporca il codice con una chiamata a system: system("PAUSE"):
    cosi' pero' il codice non sara' compilato su sistemi diversi da window$
    Rispondi con Citazione 

  11. L'avatar di devilheart devilheartdevilheart è offline #26
    18-10-06 16:23

    non farlo. piuttosto smetti di programmare
    Rispondi con Citazione 

  12. java is forever #27
    18-10-06 18:09

    Citazione devilheart
    non farlo. piuttosto smetti di programmare
    Rispondi con Citazione 

  13. L'avatar di morgoth90 morgoth90morgoth90 è offline #28
    18-10-06 18:20

    un info con cout come faccio a cambiare il colore del testo in output?
    Rispondi con Citazione 

  14. java is forever #29
    18-10-06 18:26

    Citazione morgoth90
    un info con cout come faccio a cambiare il colore del testo in output?
    nella libreria c++ standard non mi sembra che ci sia qualcosa del genere...
    qualche anno fa ho fatto una cosa del genere con la printf(), ma ho dovuto usare la windows.h (eh si, a quei tempi non mi ero ancora convertito al pinguino! )
    Rispondi con Citazione 

  15. L'avatar di blackwolf blackwolfblackwolf è offline #30
    18-10-06 20:08

    il mio profe di programmazione oggi mi ha detto di andare in proprieta>avanzate>varaibili d'ambiente>variabili di sistema e aggiungere a "Path" : ;F:\Dev-Cpp\bin. Ma continua a non andare.
    Rispondi con Citazione 

 
Primo Precedente 2 di 3 Successivo Ultimo