c++程序进行编译,但不显示输出
c++ Program compiles but output is not displayed
我在visualstudio上写了一个简单的c++程序,可以将任意基数的数字转换为十进制。
该程序进行编译,但不会在控制台上显示输出。
即使在通过cin输入后,consle也只是打开闪烁,但此后什么也没发生
源代码:
#include <iostream>
using namespace std;
void main()
{
int Base = 3; int Number = 122;
int j = 0;
int dec = 0;
int num = Number;
while (num >= 0)
{
dec += (num % 10)* (Base^j);
num = num / 10;
j++;
}
cout << "Decimal is" << dec;
}
您需要刷新输出流,并使程序暂停,以便控制台窗口不会消失:
char ch;
cout << "Decimal is" << dec << endl;
cout << "Hit any key to continue..." << endl;
cin >> ch;
相关文章:
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- C++ 构造函数未显示输出
- 显示C++输出而不返回值
- 为什么输出窗口上没有显示输出?
- 为什么我的代码块上没有显示输出?
- C++ 程序不显示输出
- isPalindrome不显示输出,isPalindrome函数未使用字符串输入作为字符串参数进行测试
- 如何从amd gpus的显示输出中获取图像数据
- 插入了 C++ 数组字符串数据,但在显示输出时不显示
- 程序不会在必须时结束并显示输出
- 为什么我的前缀中缀代码不显示输出
- 函数显示输出和输入时出现问题
- 为什么我的程序多次显示输出
- 二进制搜索 - 代码编译并运行后不显示输出
- 字符串流未显示输出
- 为什么当我使用 cout 显示输出时,必须将按位运算符(例如 &,|,等)括在括号中?
- 这段代码可编译,但在visualstudio2015社区中运行(c++)时不显示输出
- Jupyter笔记本未显示C 输出(COUT)
- 尝试拆分循环链表.显示输出但崩溃.在 IDEone 中显示运行时错误
- Q未显示输出