cmq con malloc non potrei compilarlo in .cpp ...
lo lascio stare con la new... tanto funziona bene...