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

    Scrivere variabili numeriche su stessa riga in un file con C++

    ciao,

    forse è una cavolata ma in C++ non riesco a trovare il modo per scrivere 2 variabili numeriche sulla stessa riga di un file, per esempio:

    1; 10
    2; 11

    etc. Una soluzione che ho trovato, ma poco elegante, è questa (venendo solo alla parte clou):

    for (int i=1; i <= 10; i++)
    {
    totale += i;
    f << i <<endl;
    f<<totale<<endl; //si può inserire qualsiasi cosa nello stream, stringhe
    f<<"//"<<endl;
    }

    praticamente voglio che su ciascuna riga venga scritto l'indice i, il ; e la variabile totale.
    Ho letto del + ma va bene per le stringhe che non è il mio caso.
    grazie.
    PeppePegasus

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sai a cosa serve quella

    endl

    che usi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Grazie mille!

    non ci sarei arrivato! endl serve per fare andare a capo...così:

    f << i << ";" << totale <<endl;

    funziona come volevo!
    grazie.
    PeppePegasus

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da peppepegasus Visualizza il messaggio
    non ci sarei arrivato!
    Prego, ma perdonami ... usavi la endl senza conoscerne il significato?

    Non capisco che metodo è ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    si sapevo che era l'andata a capo ma pensavo ci fosse un modo tipo come in php e non un modo molto semplice.
    grazie mille.
    ciao
    PeppePegasus

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.