Salve ragazzi,
arrivo subito al dunque. Ho creato una piccola funzione che si occupa della scrittura di un determinato testo in un determinato file.
codice:
void writeEx(const char* FileName, string testo){
ofstream outfile(FileName);
outfile << testo;
outfile.close();
}
Come lo chiamo:
codice:
writeEx(OUTPUT, global[1].c_str());
OUTPUT è una costante che contiene il nome del file, e global[1] deriva da:
codice:
string global[] = {
": ",
" si è appena connesso.",
" si è appena disconnesso."
};
Il problema è che mi stampa solo "connesso", o nel caso successivo "disconnesso" e non la frase completa. Qualcuno sa percaso aiutarmi?
Grazie anticipatamente.