buenas!
tengo todo el código bien, pero al compilar me salen 5 errores, 4 warnings:
warning C4047: 'function' : 'char *' differs in levels of indirection from 'char '
warning C4024: 'strcpy' : different types for formal and actual parameter 1strcpy (*A[persones]->nom,nom);
error C2100: illegal indirection*L[persones]->dates=dates;
error C2115: '=' : incompatible types*L[persones]->e = (Events *) malloc (sizeof (Events)*dates);
error C2088: '==' : illegal for structif (*L[gente]->e==NULL){
warning C4047: 'function' : 'char *' differs in levels of indirection from 'char '
warning C4024: 'strcpy' : different types for formal and actual parameter 1strcpy (*L[gente]->e
.fiesta, ev); //donde ev es una cadena
error C2100: illegal indirection
*L[gente]->e.año[0]= cad1; //cad1 cadena
error C2100: illegal indirection
*L[gente]->e.año[1]= cad2; //cad 2 cadena
void main () {
Libros *L=NULL;
int todos,n,n2;
todos=iniciar_datos(&L);
printf("Entra pages libro actual: ");
scanf("%d",&n);
printf("total pages d este mes: ");
scanf("%d",&n2);
mostrar_quien(L,todos,n,n2);
}
Fíjense q la función iniciar_datos se pasa por Referencia (&L) y entonces tngo q poner ciertos * en la función q son los q m fallan.
AYUDA!