ho provato questo codice:

codice:
cout << "Inserisci prezzo libro ";
	prezzo = new float;
	cin >> *prezzo;		
	
	char prezzo_stringa[10];
	//itoa(static_cast<int>(*prezzo),prezzo_stringa,10);
	
	;
	fputs(reinterpret_cast<const char *>(*prezzo),libri);
	fputs("\n",libri);
ma dice che reinterpret_cast nn riesce a convertire da float a const char *, come posso fare?
grazie!