main.cpp:83: error: invalid conversion from `bool' to `list_node*'
main.cpp:83: error: initializing argument 1 of `void write_list(list_node*)'
I can't seem to fix this error
Code:// equal cout << "Enter two lists for equal: "; p = read_list(); q = read_list(); write_list( equal(p, q) );
Code:bool equal(list p, list q) { if (is_null(p) && is_null(q)) return true; if (is_null(p) || is_null(q)) return false; if (atom(car(p)) != atom(car(q))) return false; if (atom(car(p))) return eq(car(p), car(q)) && equal(cdr(p), cdr(q)); return (equal(car(p), car(q)) && equal(cdr(p), cdr(q))); }



LinkBack URL
About LinkBacks


