22/12/09 19:04
dengel
Salve a tutti ..ho bisogno di aiuto...come posso fare a scrivere dati da una classe su un file di testo?? ora vi spiego meglio
classe uomo {
private:
string nome,cognome;
...
public :
void input() -- questa funzione prendera in input nome e cognome
...
};
main()
ofstream f1;
uomo u1;
f1.open("dati.txt"
u1.input(); // così facendo riempio la classe
ora viene il mio dubbio...come faccio a scrivere nel file i campi della classe??
dato che sono private non posso utilizzarli nel main ...
Ultima modifica effettuata da dengel 22/12/09 19:05
aaa
22/12/09 22:53
dengel
void immettidati(istream &sorg)
{
clrscr();
cout<<"Inserisci Nome ";
sorg.getline(nome,20);
// non capisco perchè il primo input non lo legge.. se uso il debug la schermata rimane nera e continua a lampeggiare il cursore senza che faccia fare alcuna operazione..altrimenti se runno, "salta il primo getline" e fa funzionare solo il secondo..
sorg.getline(cognome,20); // e qui funziona...
}
sapete aiutarmi?
Ultima modifica effettuata da dengel 22/12/09 22:53
aaa