Hola soy nueva en el foro, estoy haciendo un trabajo para la facu y estoy intentando declarar una lista enlazada simple:
la idea es la siguiente, con esta estructura quiero crear una lista que segun el string que reciba, aloco la cantidad de memoria exacta para esa palabra
struct nodo{
char *palabra;
struct nodo *sig;
};
struct structCSV {
char linea[4098];
struct nodo *P;
} CSV;
con esa estructura llege a hacer algo como esto:
void aniadir_final(char dato[]){
struct nodo *q;
struct nodo *a;
q
=(struct nodo
*)malloc(sizeof(struct nodo
)); if (CSV.P==NULL)
{
q->sig=NULL;
CSV.P=q;
}
else
{
while(CSV.P-> sig != NULL)
q->sig=NULL;
}
}
}
pero no puedo hacerlo andar, alguna sugerencia?