typedef struct{
int key;
int priority;
}array_node;
array_node *newNode(int key, int priority) {
array_node *g;
g = (array_node *)calloc(1,sizeof(array_node));
if (NULL==g) {
fprintf(stderr, "Out of mem!\n");
return (NULL);
}
g->key=key;
g->priority=priority;
return g;
}
int main(){
array_node *newNode;
newNode->key = 5;
newNode->priority = 1000;
printf("%d\n",newNode->key);
}
Hi everyone! I need an insight on why I get segmentation fault whenever i compile the program. It seems like everything is fine but i don't know where the error is coming from.
I'm just implementing a node structs.