Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
/* Nó genérico, veja que o campo data
* é um ponteiro sem tipo, ou seja,
* pode apontar para qualquer coisa */
typedef struct _node {
void *data;
struct _node *next;
} Node;
typedef struct {
int count;
int data_size;
Node *head;
Node *tail;
} List;
/*
* Nova estrutura utilizando
* a lista genérica tanto para
* as tarefas, quanto para os telefones
*/
typedef struct {
char nome[80];
List *tarefas;
List *telefones;
} Pessoa;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment