求解,为什么运行不了,求改错
#include<stdio.h>void main()
{ char name;
int code;
bool b=true; while(b)
{ printf("\n请输入用户名:");
scanf("%s",&name); printf("\n请输入密码:");
scanf("%d",&code);
if(name=='h'&&code==0)
{ printf("欢迎光临\n");
b=false;
} else{ printf("重新登录\n");
}
}
}