我正在使用Code :: Blocks进行C语言编程。当我编译程序并执行它时,输出窗口(即Windows命令提示符)显示一些与执行相关的文本,这些文本现在对我没用并且不希望它们出现(见下文)。
你好,世界!
进程返回0(0x0)执行时间:3.920 s
按任意键继续。
我尝试更改Code :: Blocks中的设置,但找不到与输出窗口相关的任何设置,而且我也不希望显示“按任意键继续”文本。这些文本仅在我通过Code :: Blocks运行程序时出现,如果我直接运行程序则不会出现。
答案 0 :(得分:1)
不幸的是,有些事情是无法改变的,而这就是其中之一。某些IDE使用的一些怪癖只会让程序员疯狂,但它无法得到帮助。它存在一个原因:执行数据可用于确定程序是否正常工作(例如结束执行)。稍后在将执行时间作为编码项目的主要重点之一时,您可以使用此数据。在编写越来越多的高级项目时,它可能还有其他用途。
答案 1 :(得分:0)
它仅在您从编译器执行代码时出现。不需要getch()函数即可停止屏幕。
但是,如果直接在编译器外部执行其.exe文件,您会注意到,讨厌的消息“进程返回0(0x0)执行时间:3.920 s”不再显示。此外,您将需要getch()函数来停止屏幕。
答案 2 :(得分:0)
您可能需要包含 stdio.h 然后在返回 0 之前调用 getchar() 例如;
#include <iostream>
//add this library
#include <stdio.h>
using namespace std;
int main()
{
cout<<"I am a C++ programmer! "<<"Awesome!";
//add this line of code
getchar();
return 0;
}