寻求贵人帮助,很简单的字符串问题

来源:百度知道 编辑:UC知道 时间:2024/05/06 18:23:24
以下是图书管理系统调用的管理函数,编译无错误,但进入打密码"me"不是想要的结果,高手指点。谢!
......
void ManageBook();

struct Book{
char Name[80]; //书名
char Author[80]; //作者
int Amount; //该书在库数量
};
Book booklist[20];
int listCount;

//以下程序代码
void main(){
GetList();
for(;;){ //程序连续运行至选择退出
MainMenu(); //显示主菜单
char ch; //以下是菜单选择
cin>>ch;
cout<<endl;
switch(ch){
case 's':
case 'S':SearchBook();break;
case 'b':
case 'B':BorrowBook();;break;
case 'r':
case 'R':ReturnBook();break;
case 'l':
case 'L':ListShow();break;
case 'm':
case 'M':ManageBook();break;
case 'q':
case 'Q':Quit();
}
if(ch=='q'||ch=='Q') break;
}
}

voi

[Jack@localacer drcom-1.3.7]$ make
make -C drcomc
make[1]: Entering directory `/home/Jack/drcom-1.3.7/drcomc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/Jack/drcom-1.3.7/drcomc'
make -C drcomd
make[1]: Entering directory `/home/Jack/drcom-1.3.7/drcomd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/Jack/drcom-1.3.7/drcomd'
make -C kmod
make[1]: Entering directory `/home/Jack/drcom-1.3.7/kmod'
make -C /lib/modules/2.6.23.1-42.fc8/build M=/home/Jack/drcom-1.3.7/kmod modules
make[2]: Entering directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'
rm: 无法删除 “/home/Jack/drcom-1.3.7/kmod/.tmp_versions/drcom.mod”: 权限不够
make[2]: *** [crmodverdir] 错误 1
make[2]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-i686'
make[1]: *** [default] 错误 2
make[1]: Leaving directory `/home/Jack/drcom-1.3.7/kmod' <