我已经开始学习C ++了。这是我的简单问题。我有一个代码:
int main() {
int number;
cout << "Input number: ";
cin >> number;
cout << "here is hex = 0x"
<< hex << number << endl;
}
我正在使用Visual C ++。我认为这个程序很简单,用户输入一些数字,程序将其转换为十六进制值。但是当我输入一些数字然后按回车键时,控制台窗口就会关闭。如何在控制台窗口中显示十六进制?
答案 0 :(得分:2)
尝试添加cstdlib
并将system("PAUSE");
添加到您的主屏幕:
#include <cstdlib>
int main()
{
int number;
cout << "Input number: ";
cin >> number;
cout << "here is hex = 0x"
<< hex << number << endl;
system("PAUSE");
return 0;
}
就是这样,编程愉快; - )
您可以使用getch()
中的conio.h
而不是暂停。这等待一个键,所以控制台窗口不会关闭,直到你按任何键...
在评论中,要在C ++中获取PI
,只需在标题中添加以下内容:
#define _USE_MATH_DEFINES
#include <cmath>
您可以访问变量M_PI
: - )