I'm trying to implement data in a linked list. How can I make a function to enter the login, name and value data in my list?
typedef struct registro_st{ // sequência de objetos do mesmo tipo
char login[50];
char nome[50];
float valor;
struct registro *prox;
} registro;
typedef struct nodo_st{
registro dado;
struct nodo *prox;
} nodo;
typedef struct Lista_st{
nodo *cabeca;
nodo *cauda;
int tamanho;
} lista;
nodo* CriarNodo(registro p){
nodo* n;
n = (nodo*)malloc(sizeof(nodo));
n->dados = p;
n->prox= NULL;
return n;
}
lista* criarLista(){
lista* l = (lista*)malloc(sizeof(lista));
l->cabeca = NULL;
l->cauda = NULL;
l->tamanho = 0;
return l;
}