Ciao a tutti,
spero qualcuno possa aiutarmi... cerco di compilare questo codice...
ma continua a darmi imperterrito questo errore..codice:#include <iostream> #include <fstream> using namespace std; main() { string nome; string filetxt; cout << "inserisci il nome del file di testo da leggere:"<<endl; cin >> filetxt; ifstream inFile; // dichiarazione file sola lettura inFile.open(filetxt); // associa la var inFile >>nome; cout <<"Nel file di testo cè scritto: "<<nome; //scrive sullo schermo i valri letti inFile.close(); // chiusura del file }
8ese.cpp: In function `int main()':
8ese.cpp:15: error: no matching function for call to `std::basic_ifstream<char,
std::char_traits<char> >:pen(std::string&)'
/usr/include/c++/3.3.3/fstream:565: error: candidates are: void
std::basic_ifstream<_CharT, _Traits>:pen(const char*, std::_Ios_Openmode)
[with _CharT = char, _Traits = std::char_traits<char>]
8ese.cpp:36:3: warning: no newline at end of file
il problema non c'è se alla riga
inFile.open(filetxt);
la sostituisco con
inFile.open("dati.txt");
Naturalmente sono all'inizio eventuali madornali errori...perdonatemi...
![]()
Buon week, (......per quelli di fuori Roma, perchè a quì diluviaVVoVe: )