第一个问题已经有人帮你解决了,我来说说第二个你的case 1:binsearch(prezname keyname,bool&found,int&where);break;case 2:中的binsearch函数调用不正确,你那是定义时候的写法,调用应该binsearch(keyname,found,where);当然具体的参数你还要自己考虑。我只是打个比方。
应该加上#include,后面几个错误就是你拼写错误了,按照行数去找吧。