condition not working, can anyone explain why that is?

后端 未结 4 389
失恋的感觉
失恋的感觉 2021-01-16 00:23

I just started learning C++ so i’m sure there is something obvious about this that i’m missing. I would love it if somebody could enlighten me. thank you!

Im trying

4条回答
  •  情话喂你
    2021-01-16 00:46

    I would had parenthesis:

    do { 
        std::cin>>answer 
    } while ((std::toupper(answer) != 'N') && (std::toupper(answer) != 'Y'));
    

    Operators have precedence and it may introduce subtle errors not to mention when using beta compiler.

提交回复
热议问题