Un errore ... deve essere

scanf("%d %d %d", &punt->a, &punt->b, &punt->c);