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

    [c++] Lettura file

    Ho il seguente problema... ho un file di testo strutturato nel seguente modo
    codice:
    prova prova1 prova2
    prova3 prova4
    prova5
    e con il seguente codice effettuo la lettura dei dati
    codice:
    #include <iostream>
    #include <stdlib.h>
    #include <fstream>
    
    using namespace std;
    
    int main()
    {
      string a;
      ifstream lettura("ar.txt");
      while (lettura >> a) {
          cout<<a<<endl;
      }    
      system("PAUSE");	
      return 0;
    }
    il problema è che in output il programma produce questo
    codice:
    prova
    prova1
    prova2
    prova3
    prova4
    prova5
    invece di
    codice:
    prova prova1 prova2
    prova3 prova4
    prova5
    sapete come faccio a risolvere?? so che in qualche modo si deve usare la getline.. infatti per l'inserimento dei dati nn ho problemi... il problema nasce dopo. Grazie in anticipo. Ciau
    Mio sito!
    Il computer non è una macchina intelligente che aiuta le persone stupide, anzi è una macchina stupida che funziona solo nelle mani delle persone intelligenti. (Umberto Eco)

  2. #2
    Prova Così :
    codice:
    #include <iostream>
    #include <fstream>
    using namespace std;
    int main()
    {
    	string a;
    	ifstream lettura("Lettura_file.txt");
    	if( lettura.is_open() )
    	{
    		while( !lettura.eof() )
    		{
    			getline(lettura, a);
    			cout<<a<<endl;
    		}
    		lettura.close();
    	}
    	system("PAUSE");
    	return EXIT_SUCCESS;
    }
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  3. #3
    Vabè apparte che mi ero scordato di chiedere il file me ne sono accorto solo ora... cmq cosi funziona grazie
    Mio sito!
    Il computer non è una macchina intelligente che aiuta le persone stupide, anzi è una macchina stupida che funziona solo nelle mani delle persone intelligenti. (Umberto Eco)

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.