課題のために 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時間連続で取り組んでいますが、これについてはちょっと頭がおかしくなっています. 誰か助けてください