break后面的语句不可能会执行的,你后面的写了也没用。你是不是搞错关系了。break应该在if(sign==0)判断语句内,所以你if少了大括号。要把break包含在if内。
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
改成if(sign == 0){cout<<试错次数达到上限,请重新登入系统!"<<endl;break;}没有括号的话,break就成了必然执行的语句,后面的代码会被跳过