如何从Code::Blocks的输出窗口中删除与执行相关的文本

如何从Code::Blocks的输出窗口中删除与执行相关的文本,c,windows,codeblocks,windows-console,C,Windows,Codeblocks,Windows Console,我正在使用Code::Blocks进行C语言编程。当我编译程序并执行它时,输出窗口(即Windows命令提示符)会显示一些与执行相关的文本,这些文本目前对我没有用处,也不希望它们出现(见下文) 你好,世界 进程返回0(0x0)执行时间:3.920秒 按任意键继续 我试图更改Code::Blocks中的设置,但找不到与输出窗口相关的任何设置,而且我不希望出现文本“按任意键继续”。这些文本仅在我通过Code::Blocks运行程序时才会出现,而在我直接运行程序时不会出现。不幸的是,有些内容无法更改,

我正在使用Code::Blocks进行C语言编程。当我编译程序并执行它时,输出窗口(即Windows命令提示符)会显示一些与执行相关的文本,这些文本目前对我没有用处,也不希望它们出现(见下文)

你好,世界
进程返回0(0x0)执行时间:3.920秒
按任意键继续


我试图更改Code::Blocks中的设置,但找不到与输出窗口相关的任何设置,而且我不希望出现文本“按任意键继续”。这些文本仅在我通过Code::Blocks运行程序时才会出现,而在我直接运行程序时不会出现。

不幸的是,有些内容无法更改,这就是其中之一。有些IDE使用了一些怪癖,这些怪癖会让程序员发疯,但这是没有办法的。它存在的原因是:可以使用执行数据来确定程序是否正常工作(例如,结束执行)。您可以在以后将执行时间作为项目编码的主要重点之一时使用这些数据。当您编写越来越多的高级项目时,它可能还有其他用途。

它只在您从编译器执行代码时出现。它不需要getch()函数来停止屏幕


但如果直接在编译器外部执行其.exe文件,您会注意到恼人的消息“进程返回0(0x0)执行时间:3.920秒”不再显示。此外,还需要getch()函数来停止屏幕。

可能需要包含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;
}
#包括
//添加此库
#包括
使用名称空间std;
int main()
{

不能为不同和不相关的语言添加标记。文本可能来自您的IDE。有什么问题吗?正如您所说,它在IDE之外运行时不会出现,那又怎么样?@Olaf是的,文本可能来自IDE,我不希望它们出现,我如何使这些文本不出现?显然,不从ID运行您的程序IDE用于开发,但编写程序的想法是在开发之后独立运行。