Я не уверен, о чем говорится в строке 31, но когда я компилирую ваш код, в строке 24 сообщается об ошибке, которая недействительна. Строка 24:
return (binaryTreeTraversal::LeftPtr(int node) == NULL && binaryTreeTraversal::RightPtr(int node) == NULL);
и я подозреваю, что вы имеете в виду:
return (binaryTreeTraversal::LeftPtr(node) == 0 && binaryTreeTraversal::RightPtr(node) == 0);
Ошибка строки 61 в том, что вы включили stdio.h
вместо iostream
Вы назвали свой вопрос "Обход бинарного дерева в c" ... Вы действительно верите, что ваш вопрос имеет какое-либо отношение к этому?