Ошибка 1 компиляции с использованием gcc в C и другие ошибки - PullRequest
0 голосов
/ 09 ноября 2010

У меня есть программа, использующая две функции: одна для вставки нового узла в двоичное дерево, а другая для печати всех листов

ошибки:

В файле из дерева.c: 4: tree.h: 4: ошибка: ожидается ')' до '*' токена

tree.h: 5: ошибка: ожидается ')' до '*' токена

tree.c: 8: ошибка: ожидается ')' до '*' токена

tree.c: 28: ошибка: ожидается ')' до '' создания токена: **[tree.o] Ошибка 1

строка 4 и 5

void insert(fyllo **root,int newnum);

void print_inorder(fyllo *last);

строка 8 и ниже

void insert(fyllo **riza,int newnum){

 fyllo *neofyllo;

  neofyllo=ALLOC(fyllo);        

  neofyllo->right=NULL;

  neofyllo->left=NULL;

  if ((*riza)==NULL){
       *riza=neofyllo;
       (*riza)->num=newnum;              
       return;
       }
  if (newnum<(*riza)->newnum) insert(&(*riza)->left,newnum);
  else insert(&(*riza)->right,newnum);    
     }

строка 28 и ниже

void print_inorder(fyllo *riza){

     if (riza==NULL) return ;
     inorder(riza->left);
     printf("%d ",riza->num);
     inorder(riza->right);
    }

1 Ответ

4 голосов
/ 09 ноября 2010

Компилятор, похоже, испытывает проблемы с типом fyllo, убедитесь, что он объявлен правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...