Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    1,486

    Problema con fstream

    Ho un piccolo problema. stavo cercando di compilare una piccola porzione di codice, tanto per prova.
    Una porzione di codice che dovrebbe caricare un file di testo con fstream

    Ecco il codice

    [CODE:]
    #include <iostream>
    #include <fstream>

    int main ()
    {
    ifstream infile ( "nome_file" );

    if ( ! infile ) {
    cerr << "errore";
    return -1;
    }

    return 0;
    }
    [CODE/]

    Sono in linux, stò tentando di compilare con questo comando
    g++ file.cpp -o nuovo_nome_file

    E mi da il seguente messaggio di errore:

    file.cpp: In function 'int main ()':
    file.cpp:7: error: 'ifstream' undeclared (first use function)
    file.cpp:7: error: (Each undeclared identifier is reported only once for each function it appares in.)
    file.cpp:7: error: syntax error before '(' token
    file.cpp:9: error: 'infile' undeclared (first use this function)
    file.cpp:10: error: 'cerr' undeclared (first use this function)

    Non capisco dove stò sbagliando

  2. #2

    Re: Problema con fstream

    Non hai specificato il namespace.

    codice:
    #include <iostream>
    #include <fstream>
    
    using namespace std;
    
    int main ()
    {
    	ifstream infile ( "nome_file" );
    	if ( ! infile ) 
    	{
    		cerr << "errore";
    		return -1;
    	}
    	return 0;
    }
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    1,486
    grazie... funziona!

    nel libro da cui ho preso spunto non cera...

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.