Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142

    [C++]Creazione file di testo con nome scelto da utente

    Salve ragazzi ancora io vorrei che mi aiutaste a capire come da titolo come fare per creare file con un nome scelto dall utente ovviamente creare un nuovo file di testo o con altra estensione lo so fare ma sono parecchi giorni che ci rifletto su senza alcuna soluzione mi serve di capire questa cosa perchè sto facendo un programma puramente per passatempo grazie ancora per gli aiuti che riceverò

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Tutti i sistemi operativi offrono funzioni di accesso ai file.
    La libreria del C++ ha delle funzioni generali astratte che permettono tali operazioni
    Nel tuo caso basterà fare

    codice:
     ofstream file("nomefile.estensione");
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    Si ma questo già lo sapevo ma come hai scritto tu "nomefile" lo metto io e non può essere stabilito dall utente a me servirebbe un modo per fare ciò solo che non capisco come

  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Invece di scriverlo così passagli una variabile di tipo char* che fai valorizzare dall'utente
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    si esatto era quello che avevo fatto anke io ma solo che mi da errore ecco come ho fatto
    codice:
    cout<<"Scegli il nome del file di salvataggio: ";
                 cin>>nomesalva;       
                 ofstream file(nomesalva".Oreste");// mi da errore qui expected `)' before string constant

  6. #6
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Le stringhe non si concantenano proprio così
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    Ma ".Oreste" sarebbe l'estensione del file? Se è così è ovvio che ti da errori... devi prima concatenare le stringhe nomesalva e ".Oreste" e poi passi la loro concatenazione al costruttore di ofstream.
    every day above ground is a good one

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    ok adesso lo farò grazie ragazzi siete mitici

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    scusa yuyevon una sola domanda quindi io devo concatenare le due stringhe come hai detto tu e poi passarle ad un altra variabile e poi passarle all operatore ofstream giusto??

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    142
    ok apposto adesso funziona grazie

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.