它得到一个数字并转换它.如何在进入后不关闭控制台
cin gets a number and convert it. How to not close console after hitting enter?
我已经开始学习c++了。这是我的一个简单问题。我有一个代码:
int main() {
int number;
cout << "Input number: ";
cin >> number;
cout << "here is hex = 0x"
<< hex << number << endl;
}
我正在使用Visual c++。我认为这个程序的要点很简单,用户输入一些数字,程序将其转换为十六进制值。但是当我输入一些数字并按回车键时,控制台窗口就关闭了。如何在控制台窗口内显示十六进制?
尝试包含cstdlib
并将system("PAUSE");
添加到您的main:
#include <cstdlib>
int main()
{
int number;
cout << "Input number: ";
cin >> number;
cout << "here is hex = 0x"
<< hex << number << endl;
system("PAUSE");
return 0;
}
就是这样,快乐的编程;-)
你也可以使用conio.h
中的getch()
来代替暂停。这会等待一个键,所以控制台窗口不会关闭,直到你按下任何键…
从注释中,要获得c++中的PI
,只需在标题中添加以下内容:
#define _USE_MATH_DEFINES
#include <cmath>
,您可以访问变量M_PI
:-)
相关文章:
- 防止主数据类型C++的隐式转换
- 模板参数替换失败,并且未完成隐式转换
- 努力将整数转换为链表。不知道我在这里做错了什么
- HEX值到wchar_t字符(UTF-8)的转换
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将 Qvector<uint8_t> 转换为 QString
- 如何在cuSparse中使用cusparseXcoo2csr从coo转换为csc
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 硬编码字符串与强制转换为 PUCHAR 并打印到控制台时从控制台读取的字符串的结果不同
- 转换一个带有UTF8 WSTRING控制台的装饰的字符串
- 如何将控制台输出的字符转换为字符串;C++
- 在Visual Studio 2010中将控制台项目转换/移植到无形应用程序
- 可视化如何将项目 win32 控制台应用程序转换为C++ Windows 窗体
- 中缀到后缀转换器 + 评估程序正确打印到控制台,但不正确地打印到文本文件
- 将控制台应用程序转换为GUI
- cmd行到int控制台c++的转换
- Visual studio 2015.c++控制台应用程序转换在安装项目与所有dll
- 将c++ /Win32控制台应用程序转换为DLL后崩溃
- 将 Object int 数据成员转换为浮点数并划分会将奇怪的数据 cout 附加到控制台
- 它得到一个数字并转换它.如何在进入后不关闭控制台