通过 c++ 在控制台接收用户信息时,如何将"Enter"保持在当前行中?
How can i Keep "Enter" in the current line when receiving information from the user in the console by c++?
int Plus(){
int a = 0, b = 0;
cin >> a;
cout << "b + ";
cin >> b;
cout<<" = "<<a + b;
return a+b;}
我想把结果打印在控制台的一行中,像这样:1 + 2 = 3
不要这样使用return !我给你提个简单的解决办法。三个变量。只需添加一个c
变量,您将保留结果。和:
cout << a <<"+" <<b << "=" << c <<endl;
//我看到你将函数命名为"Plus",所以我相信你只是这样使用它。希望这对你有帮助!
如果使用cin,则不能将"Enter"保持在同一行。
更好的方法是使用#include<conio.h>
和_getchar ()
这个问题在这里已经有答案了:
如何使用cin输入变量而不创建新行?
但是,如果您想继续使用cin,请尝试这样做:
cin>>a>>b;
cout<<a<<" + "<<b<<" = "<<a+b;
相关文章:
- C++:将控制台输出存储在宏中更好吗
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- SSH通过/sbin/SSH无法读取RSA密钥文件(从控制台运行)
- C++控制台应用程序阻止退出
- 如何修复此iFile以将.txt输出到控制台
- 为什么控制台要求输入,即使代码中没有输入
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 控制台输出在 Qt5 中未正确显示
- C++出现控制台错误.我无法识别源代码的问题
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- 如何接受 [ENTER] 键作为无效输入并发送错误消息
- C++程序不会从 Windows 控制台运行
- 有人可以向我解释为什么控制台输出 0 吗?
- Visual Studio 2017 停止工作,并在打开后显示许多控制台窗口
- 如何从 Win32 C++ 应用程序输出到父控制台窗口?
- Win32 API 控制台光标在 WriteConsole 后不移动
- 如何获取控制台窗口的宽度?
- 如何在 Win32 C++控制台应用程序中调用 UWP 类库
- 如何从Windows控制台调用.exe(C++)以在不同的目录(或任何目录)中创建文件夹?
- 通过 c++ 在控制台接收用户信息时,如何将"Enter"保持在当前行中?