Nuovo quesito per voi sui file..
Adesso devo inserire una frase in un programma, vorrei che la frase venisse scritta per intero (infatti adesso strive solo la prima parola..) e che, se riapro il programma, ed inserisco un altro testo, quest'ultimo, venga immesso di seguito al precedente, invece di cancellarlo come fa ora.. Questo è quello a cui sono arrivato..
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
const char indirizzo[55]="C:\\Documents and Settings\\Chris\\Desktop\\Ciao.txt";
int main()
{
char risp;
string testo;
ofstream ciao;
ciao.open(indirizzo, ios::out);
do{
cout<<"Inserisci il testo"<<endl;
cin>>testo;
ciao<<testo<<endl;
cout<<"Vuoi continuare? S/N"<<endl;
cin>>risp;
}while((risp=='S')||(risp=='s'));
ciao.close();
system("pause");
}
|