Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [C++] I/O su file

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    10

    C++ I/O su file

    Ciao a tutti.
    sto cercando di capire come leggere e scrivere files di dati con il c++. mi trovo di fronte ad un problema semplice ma non riesco a trovare la risposta, quindi chiedo il vostro aiuto:
    1)in un file ho diversi dati su una stessa linea
    2)vorrei leggere il primo e passare a leggere il primo della linea successiva.Possibilmente usando >>
    3)DOMANDA esiste un comando tipo "endl" per lo stream di input??? o in generale per spostarsi a leggere in una data posizione sul file di input??

    I consigli sono benvenuti, eventualmente anche qualche indirizzo dove posso trovare qualche info a riguardo.

    Grazie a tutti

    PS certo che per leggere e scrivere su file il C++ fa un po ca.....

  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    dai uno sguardo qui: http://www.cplusplus.com/doc/tutorial/tut6-1.html

    Sennò cerca in google "Thinking C++" vol2 di Eckel's, in inglese ma cmq basta guardare il codice e i commenti che capisci come gestire i file, i buffer, I/O in generale e cose simili(nel capitolo di questo argomento, poi è un libro a tutti gli effetti).

    Se ci posti un esempio pratico del file da analizzare possiamo provare a dirti come procedere.


    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    10
    Grazie...
    un esempio di file da leggere...

    test //title = Arbitrary 'title' string
    Sample.inp //samp_in = Name of file containing input
    Sample.out //samp_out = Name of file containing output
    200 //NSTEPS = Number of time steps to do
    0.1 //delta_t = Time steps (redueced units)
    etc etc.........
    ma mi piacerenbbe che il metodo di lettura resti generale nel senso che vorrei evitare di toccare il programma se cambio un commento nel file di input... per questo mi piacerebbe qualcosa del tipo fileinput>>title>>"vai alla linea successiva>>samp_in....etc.
    Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    10

    precisazione

    nell'esempio tra il valore da leggere e il commento ci sono degli spazi, nel messaggio che ho inviato sono spariti...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    10
    magari qualcuno sa che un tale operatore non esiste...
    cosi mi evito di cercare...

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.