gpt4 book ai didi

c++ - 使用 std::cin >> 时可以丢弃返回字符吗?

转载 作者:太空狗 更新时间:2023-10-29 23:17:12 25 4
gpt4 key购买 nike

在c++中使用>>运算符捕获用户输入时,是否可以防止控制台打印用户按回车键时产生的换行符?

最佳答案

你不能阻止newline字符,因为当你使用cin时,你是在和system core通信,它不受用户控制. console会返回,当你输入\nEOF或其他异常情况。所以更好的方法是使用getchar()来捕获'\n',并且不要将它留在buffer中。

关于c++ - 使用 std::cin >> 时可以丢弃返回字符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com