QUEUE* Node = createQueue();
int* dataIn;
int* dataOut;
void BreadthFirstprint(Tree* tree) {
if (tree) {
*dataIn = tree->data;
enqueue(Node, &dataIn);
BreadthFirstprint(tree->left);
BreadthFirstprint(tree->right);
}
while (!emptyQueue(Node))
{
dequeue(Node, (void**)&dataOut);
printf("[ %d ] ", *dataOut);
}}
이 부분에서 오류가 납니다. tree->data
부분을 큐에 넣고 출력하고 싶은데 dataIn
이 nullptr
이라고 하네요. 어떻게 해결할 수 있을까요?