Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [C++]creare file txt in c++

    Salve a tutti e da poco che sto studiando il c++ io ho il seguente codice:




    #include <iostream>
    #include <string>

    int main()
    {
    using namespace std;

    string responso;

    cout << "questo programma e assolutamente esorenato da qualsiasi forma di copyright,è sviluppato in Dev-C++4.9.8.0 da mcvideo";
    cin >> responso;
    cout << "premi invio e scrivi";
    cin >> responso;

    system("PAUSE");
    return 0;
    }

    ------------------------

    io vorrei fare in modo che quando la finestra in dos si chiude il codice mi generi un file txt con dentro quello che la gente a scritto. Come posso fare?
    Bob Orton The destiny of Randy Orton is decided. At Wrestlemania 21 Randy Orton are REST IN PEACE

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    81
    Dovrebbe funzionare così:
    codice:
    #include <iostream>
    #include <string>
    #include <fstream>
    
    int main()
    {
    using namespace std;
    
    string responso;
    ofstream fout("output.txt");    //generi il file txt
    cout << "questo programma e assolutamente esorenato da qualsiasi forma di copyright,è sviluppato in Dev-C++4.9.8.0 da mcvideo";
    cin >> responso;
    fout <<responso<<endl;    //lo stampi sul file
    cout << "premi invio e scrivi";
    cin >> responso;
    fout <<responso<<endl;
    //chiudi il file
    fout.close();
    
    system("PAUSE");
    return 0;
    }

  3. #3
    scusate se mi intrometto, ma che differenza c'è tra
    codice:
    int main()
    e

    codice:
    main()
    ?

    /*NO COMMENT*/

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    6
    int main()

    ha come output un intero!

    main()

    non ha niente come output

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    35
    Originariamente inviato da lavits
    int main()

    ha come output un intero!

    main()

    non ha niente come output
    no secondo me sbagli!

    infatti tra main() e int main() nn c'è alcuna differenza. Entrambe restituiscono un tipo di dato intero.

    NB: int è sottinteso! se nn dichiari alcun tipo, di default la funzione viene considerata int, la stessa cosa vale anche x le variabili...provare x credere

    per nn far restituire niente in output si usa void main()

    saluti

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da folk3n
    no secondo me sbagli!
    Non intervenire in vecchie discussioni concluse da tempo per proporre soluzioni che magari non interessano più a chi l'ha aperta.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    6
    si folk3n mi sono sbagliato... se non metti niente si comporta come se ci mettessi davanti int... scusate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.