Tengo el siguiente codigo
#include <stdio.h>
#include <stdlib.h>
typedef struct
{
int n,o,p;
char p1[26],p2[50];
double a,b,c;
}
t_varios;
void CARGA(t_varios* a,t_varios* b);
int main()
{
t_varios a,b;
CARGA(&a,&b);
return 0;
}
void CARGA(t_varios* a,t_varios* b)
{
scanf("%d%d%d",a.n,a.p,a.o);
}
Basicamente lo que hago es declarar dos variables de mi estructura en el main, pasarlas como puntero a la funcion y desde esa funcion quiero cargar esas estructuras.
El problema es que no se como usar el scanf...si estoy recibiendo punteros, no seria necesario que ponga el & en el scanf pero igual me da error, pongo entonces el & y da error...ya por poner algo puse * tambien y tampoco...nose como cargarla.
Alguna ayudita?
Usa &a->n