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

    [C/C++] inserimento da input dei nomefile

    salve a tutti!!!
    come posso creare un file prendendone il nome da input?

    Ad esempio, con lo scanf o altro, faccio inserire il nome mio_testo.txt e lo utilizzo per creare il file mio_testo.txt.

    Grazie!!!

    JmDeF
    Non c'è cattivo più cattivo, di un buono quando diventa cattivo!!!
    MyMind.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    167

    Re: [C/C++] inserimento da input dei nomefile

    Originariamente inviato da Jmdef
    salve a tutti!!!
    come posso creare un file prendendone il nome da input?

    Ad esempio, con lo scanf o altro, faccio inserire il nome mio_testo.txt e lo utilizzo per creare il file mio_testo.txt.

    Grazie!!!

    JmDeF
    codice:
    FILE *fp;  // puntatore a file
    char nomefile[80]; 
    
    scanf("%s",nomefile);
    
    
    if ((fp = fopen(nomefile,a+)) == NULL){
        fprintf(stdout,"Errore nell'apertura del file %s",nomefile);
        return -1;
    }
    /*
       Altre operazioni........
    */
    
    fclose(fp);  // chiude il file
    Il secondo parametro della fopen() è la modalità in cui apri il file. La fopen fa anche un controllo sull'esistenza del file; se il file non esiste, viene creato. Se esiste, aprendolo in modalità a+ lo si apre in lettura e scrittura e i dati nuovi vengono aggiunti in coda al file.

    ciao.

  3. #3
    grazie level, era priprio quello che mi serviva....
    Non c'è cattivo più cattivo, di un buono quando diventa cattivo!!!
    MyMind.it

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 © 2024 vBulletin Solutions, Inc. All rights reserved.