Mi función push:
void push(struct node** head_ref, int new_data)
Código:
int number;
int counter = 0;
cout<<"How many elements do you want to add?"<<endl;
cin>>number;
int elements[number];
for(int i=0;i<number;i++){
cout<<"Add your elements: "<<endl;
cin>>elements[i];
}
struct node *a = NULL;
while(number != counter){
counter++;
push(&a, number[counter]); // Aquí me da el error
}
int counter = 0;
cout<<"How many elements do you want to add?"<<endl;
cin>>number;
int elements[number];
for(int i=0;i<number;i++){
cout<<"Add your elements: "<<endl;
cin>>elements[i];
}
struct node *a = NULL;
while(number != counter){
counter++;
push(&a, number[counter]); // Aquí me da el error
}