Загрузка данных


#include <stdio.h>

#include "bst.h"

#define SUCCESS "SUCCESS"
#define FAIL "FAIL"

void bst_create_test(int value);

int main(void) {
    bst_create_test(4);
    bst_create_test(10);

    return 0;
}

void bst_create_test(int value) {
    t_btree *node = bstree_create_node(value);

    printf("bst_create_test input: %d result: ", value);

    if (node != NULL && node->item == value && node->left == NULL && node->right == NULL) {
        printf("%s", SUCCESS);
    } else {
        printf("%s", FAIL);
    }

    printf("\n");
    bstree_destroy(node);
}