Hola.
Tengo el siguiente problema, al intentar usar el strcpy me marca error, dice "Incompatible type for argument 1 of strcpy".
No subi todo el codigo, solo esta función porque mi problema esta solo ahi en el strcpy, creo que tengo algun error conceptual.
void ordenado1(t_persona datos [N])
{
int i=0,j=0;
t_persona aux;
for (i=0;datos[i].documento!=0;i++)
{
for(j=i+1;datos[i].documento!=0;j++)
{
if(datos[i].documento>datos[j].documento)
{
strcpy(aux,datos[i]);
strcpy(datos[i],datos[j]);
strcpy(datos[j],aux);
}
}
}
}
Si lo que estas intentando hacer es una copia de la estructura t_persona a la variable aux, te recomendaria usar memcpy() en lugar de strcpy().
https://practice.geeksforgeeks.org/problems/difference-between-strcpy-and-memcpy