gpt4 book ai didi

c++ - Visual Studio C++ 2015 程序生成并打开控制台窗口但没有输出

转载 作者:行者123 更新时间:2023-11-30 05:35:51 24 4
gpt4 key购买 nike

<分区>

我用 C++ 编写了一个简单的 hello world 程序,以确保它不是导致我遇到困难的编程错误。如果您想查看程序:

#include "stdafx.h"
#include <iostream>
int main()
{
std::cout << "Hello, World\n";
std::cin.ignore();
return 0;
}

无论如何,当我打开几个月前制作的程序时。 (我最近又开始学习了)并按应有的方式运行它输出的程序。从头开始创建新程序时,该程序会构建并打开一个控制台窗口,但仍处于空白屏幕。我认为这是 IDE 的错误,我在某处缺少设置。

新计划:

#include "stdafx.h"
#include <iostream>
int main()
{
std::cout << "Hello, World\n";
std::cin.ignore();
return 0;
}

Ctrl+F5: Blank Console

旧程序:

#include "stdafx.h"
#include <iostream>


int doubleNumber(int x) {
return x * 2;
}
int main()
{
std::cout << "Starting Main" << std::endl;
int y;
std::cout << "Please enter a value you would like to double: ";
std::cin >> y;
y = doubleNumber(y);
std::cout << y << std::endl;
std::cout << "Ending Main" << std::endl;
std::cin.clear();
std::cin.ignore(32767, '\n');
std::cin.get();
return 0;
}

Ctrl+F5: Console as it should be

这个问题在新旧程序的所有情况下都会出现。我今天编写的程序不会向控制台显示任何内容,但我过去编写的程序按预期执行。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com