gpt4 book ai didi

C++ 辛 : don't show the newline

转载 作者:行者123 更新时间:2023-11-30 04:39:02 26 4
gpt4 key购买 nike

如果我通过使用 getline( cin, myStr ); 获得一些值,则在用户输入的信息之后打印换行符 - 逻辑上当他按下回车键时:

Please enter something: ABC <enter => \n>
This text is printed out by the program and should be in the same line as before
  • 如何在用户输入后保留换行符?

我正在使用 MSVC 2010 并使用 iostreamstring 作为主要库构建一个简单的控制台应用程序。

最佳答案

你不能 - 换行处理不受 C++ 程序控制。你可以做的是使用 Windows console APIs在输入后重新定位光标。或者使用这些 API 编写您自己的 getline() 版本。

关于C++ 辛 : don't show the newline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649112/

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