Why is the Console Closing after I've included cin.get()?

前端 未结 4 897
眼角桃花
眼角桃花 2020-12-03 18:13

I\'ve just started learning C++ using C++ Primer Plus but I\'m having trouble with one of the examples. Like the book instructed I included cin.get() at the end

4条回答
  •  自闭症患者
    2020-12-03 19:10

    cin >> carrots;
    

    This line leaves a trailing newline token in the input stream, which then gets consumed by the next cin.get(). Just do a simple cin.ignore() directly before that:

    cin.ignore();
    cin.get();
    

提交回复
热议问题