io non lo so fare in C, ma ho l'alternativa in java.