【发布时间】:2013-03-25 15:25:45
【问题描述】:
我正在用 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 个小时,对此我有点失去理智。请有人帮助我
【问题讨论】:
-
您是否尝试过在 Google 上搜索“冲突类型”对您的编译器意味着什么?