cur=delyonghu();
这是什么操作?cur是int,delyouhu()没有返回值,而且这个算是递归调用,死循环了。
这里应该用参数传入当前用户id吧。
void delyouhu(int id)
{
cur=id;
}
delyonghu是一个void返回值函数,cur是一个int类型的变量,系统提示你不能用int类型的cur变量接受delyonghu()这个函数的返回值。应该看看这个cur的值是从哪里计算而来。