#include <stdio.h>
#include <stdlib.h>
typedef struct _punto
{
int x;
int y;
int z;
}punto;
void valorizza(punto *);
void stampa(punto *);
int main()
{
punto a;
valorizza(&a);
stampa(&a);
return 0;
}
void valorizza(punto *a)
{
a->x=1;
a->y=1;
a->z=1;
}
void stampa(punto *a)
{
printf("%d %d %d",a->x,a->y,a->z);
}
risolto, con typedef credi un tipo di dato , quindi e' diverso da utilizzare struct