Hello, I would like to know what to insert into the conditional within the function, to add the elements at the end of the list as long as they are different from 0 ... already tried several ways and I could not ...
typedef struct node{ // Struct para ser usada como nó...
int data;
struct node *next;
};
void insert(node *lista, int a){ // Adicionar elementos no fim da lista
node *ptr = (node *)malloc(sizeof(node));
ptr->data = a;
if(){
}else{
}
int main(){
//Variáveis
int n = 1, // Número que vai ser adicionado
node *lista; // Lista
while(n!=0){
printf("Que numero adicionar?\n");
scanf("%d", &n);
insert(lista, n);
}