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![]()