Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    [c++] come aprire file progressivi in append?

    Voglio dire...


    Questo...

    codice:
    fout.open("COMBINAZIONI-GRUPPO-DESIDERATO-2012-elem.txt", ios::app);
    non mi da nessun problema...

    ma vorrei avere qualcosa tipo questo...

    codice:
    fout.open("COMBINAZIONI-GRUPPO-DESIDERATO-2012-elem"+numero1+".txt", ios::app);
    che invece me li da...

    tnx


  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma perché fai sempre domande "criptiche"?

    Di quali problemi parli?

    Cosa c'entra l'apertura del file in append ?

    Forse parli di questo

    "COMBINAZIONI-GRUPPO-DESIDERATO-2012-elem"+numero1+".txt"

    e quindi hai un problema nell'unire più stringhe e valori numerici ... se numero1 è un valore numerico ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725
    Originariamente inviato da oregon
    Ma perché fai sempre domande "criptiche"?

    Di quali problemi parli?

    Cosa c'entra l'apertura del file in append ?

    Forse parli di questo

    "COMBINAZIONI-GRUPPO-DESIDERATO-2012-elem"+numero1+".txt"

    e quindi hai un problema nell'unire più stringhe e valori numerici ... se numero1 è un valore numerico ...

    Si si numero1 e' un valore incrementale numerico
    E non riesco a legarlo al file aperto.. in scrittura..

    Non so cosa scrivere di più' riguardo questo problema..
    Comunque sono d'accordo che non è' significativa
    Per questa richiesta la parola append


  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non è che non riesci a legare il numero al file ... semplicemente non sai come formare una stringa avendo a disposizione una parte numerica.

    Semplicemente

    codice:
    char filename[60];
    
    sprintf(filename, "COMBINAZIONI-GRUPPO-DESIDERATO-2012-elem%d.txt", numero1);
    e quindi utilizzi la stringa dove vuoi, anche nella open

    fout.open(filename, ios::app);
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725
    Originariamente inviato da oregon
    Non è che non riesci a legare il numero al file ... semplicemente non sai come formare una stringa avendo a disposizione una parte numerica.

    Semplicemente

    codice:
    char filename[60];
    
    sprintf(filename, "COMBINAZIONI-GRUPPO-DESIDERATO-2012-elem%d.txt", numero1);
    e quindi utilizzi la stringa dove vuoi, anche nella open

    fout.open(filename, ios::app);

    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.