PDA

Visualizza la versione completa : [C++] Lettura da file


Mikelina
05-11-2013, 19:27
Buonasera ragazzi :D Sono nuova del forum e spero possiate aiutarmi (sicuramente sarà così :D )

Ho fatto questo programma, ma ahimè non mi legge i dati dal file! Come posso fare???


#include <iostream>
#include <math.h>
#include <fstream>


int main()
{
float const pigreco=3.14;
int xc,yc,raggio;
float area,circonferenza;
std:: ifstream entrata("lettura.txt");
std:: ofstream uscita("scrittura.txt");
entrata>>xc;
entrata>>yc;
entrata>>raggio;
area=pigreco*raggio*raggio;
circonferenza=2*pigreco*raggio;
uscita<<"centro cerchio: "<<xc<<" "<<yc;
uscita<<"area: "<<area;
uscita<<"circonferenza: "<<circonferenza;
return 0;
}


Il file l'ho salvato nella cartella del programma, ma quando vado a scrivere i dati il programma parte ma non gira! Vorrei capire dove sbaglio! :(

oregon
05-11-2013, 21:38
Devi essere più precisa. Che vuol dire "parte ma non gira"?

Mikelina
05-11-2013, 21:42
Nel senso che mi appare la schermata nera e basta! Credo sia normale ma non ne sono estremamente sicura!

oregon
05-11-2013, 21:47
Ma dopo hai controllato l'esistenza del file

scrittura.txt

e il suo contenuto? C'è tutto quello che dovrebbe esserci?

Loading