Я пишу код в C для задания.Ошибка: конфликтующие типы
Это соответствующий код:
//operation: text(elem)
xml_list *text(xml_list *elem){
if(isEmpty(elem)){
return Nil();
}
return append(text1(head(elem)),text(tail(elem)));
}
//operation: text1(elem)
xml_list *text1(xml_list *elem){
if(isText(elem)){
return Cons(elem,Nil());
}
else{
return text(childeren(elem));
}
}
Это дает мне ошибку: error: conflicting types for 'text1' xml_list *text1(xml_list *elem){
Я не могу понять источник проблемы. Я работаю над этим в течение 8 часов прямо сейчас, и я отчасти теряю рассудок по этому поводу. Пожалуйста, кто-нибудь помочь мне
Вы пробовали, что «прибегая к помощи конфликтные ситуации» означает для вашего компилятора? –