Ah ok grazie,ho provato anche a scrivere una stringa,così:
void scrivi()
{char str[] = {'c', 'a', 'b'};
ofstream vale ("ciao");
if (!vale){
cerr<<"No file";
}
vale<<str<<endl;
vale.close();}
mi scrive la stringa però mi scrive cab e poi un triangolino,non so cosa sia e poi sul file "ciao" salvato non c'è scritto niente, è vuoto, e non so perchè ma anche se scrivo col metodo di prima il file ciao è vuoto,non so com'è,si vede c'è qualche errore nel salvarlo