c++ cin only boolean(0,1)

后端 未结 3 2048
迷失自我
迷失自我 2021-01-15 19:21

I wish to achieve to limit user on only 0 or 1 when program asking for boolean variable. I\'we tried to do so, but it doesn\'t work. It still keep asking me for typing in.

3条回答
  •  情书的邮戳
    2021-01-15 19:47

    You cant do that :

    if (cin && ele == 0 && ele == 1) break;
    

    because its always false because ele cant be in same time 1 or 0 ... It can be only one of this figures.

    if(ele == 0 || ele == 1) break;
    

提交回复
热议问题