Grazie Samuele per la risposta. Avevo già provato ad usare a funzione atof() di stdlib.h.
L'ho usata in questo modo:
In fase di compilazione il terminale mi dà questo messaggio di errore:Codice PHP:
ifstream g("funzione.txt");
string s;
getline (g,s);
g.close();
float x=atof(s);
cout<<x;
esercizio1.cpp: In function ‘int main()’:
esercizio1.cpp:63:16: error: cannot convert ‘std::string {aka std::basic_string<char>}’ to ‘const char*’ for argument ‘1’ to ‘double atof(const char*)’
float x=atof(s);
^
Credo che non si possa fare questo tipo di conversione perché i caratteri contenuti nel file non sono numerici.
Quel che vorrei fare è una cosa del tipo:
float x= "espressione contenuta nel file"