perchè in teoria scrive caratter ascii e non testo. Usa questo modificandolo in base alle tue esigenze


codice:
#include <fstream.h>
#include <iostream.h>

 int main () {
			fstream f;
			char testo []={'c','i','a','o'};

			f.open ("prova.txt", ios::out);
			f.write((char*)(&testo), sizeof(char[4]));
			return 0;
			};