Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 与2012年相比,应用程序继续关闭_C++_Windows - Fatal编程技术网

C++ 与2012年相比,应用程序继续关闭

C++ 与2012年相比,应用程序继续关闭,c++,windows,C++,Windows,调试时,我的应用程序一直关闭。我无法查看“结果”是什么,因为它进行得太快了 我一直在看很多不同的论坛和主题,所有的解决方案都不适用。在返回0之前,我尝试了不同的命令;等等,并更改项目中的选项 我刚刚开始尝试从C++入门学习,但这已经让我感到沮丧了。 以下是我的代码,请帮忙 #include <iostream> int main () { int sum = 0, val = 1; while (val <= 10) { sum +=val;

调试时,我的应用程序一直关闭。我无法查看“结果”是什么,因为它进行得太快了

我一直在看很多不同的论坛和主题,所有的解决方案都不适用。在返回0之前,我尝试了不同的命令;等等,并更改项目中的选项

<>我刚刚开始尝试从C++入门学习,但这已经让我感到沮丧了。 以下是我的代码,请帮忙

#include <iostream>

int main ()
{
    int sum = 0, val = 1;
    while (val <= 10) {
        sum +=val;
        ++ val;
    }
    std::cout << "Sum of 1 to 10  inclusive is "
              << sum << std::endl;
    Console.Read();
    return 0;   
}
#包括
int main()
{
int sum=0,val=1;
而(val试试这个:

#include <iostream>

int main ()
{
    int sum = 0, val = 1;
    while (val <= 10) {
        sum +=val;
        ++ val;
    }
    std::cout << "Sum of 1 to 10  inclusive is "
              << sum << std::endl;

    std::cin.get(); // hackish but better than system("PAUSE");
    return 0;   
}
#包括
int main()
{
int sum=0,val=1;

当(val不执行
Console.Read();
,执行
std::cin.get();
时,假设您使用的是Visual Studio:

Debug
生成将一直运行,直到遇到断点或程序完成(以先到者为准)。如果程序完成,控制台将关闭。在包含
return 0;
的行上放置一个断点,控制台将保持打开状态,直到单击“继续”

Release
生成将一直运行,直到程序完成。如果程序完成,系统将提示您按
任何键继续…
,控制台将保持打开状态

如果在这样一个小程序中不设置断点,那么就是在浪费资源——调试模式将影响程序的性能


因此,您应该在
Release
模式下构建,并且忘记使用
std::cin.get()< /代码> ./p>嗨,谢谢你的快速回复。这是一个解决方案,它不起作用,也不干扰应用程序。使用你的代码也不起作用。没有控制台。除了C++。projects@PanagiotisKanavos…哦…呃…我一想到它就觉得脏。你设置了断点吗?试着在发布模式下构建——coNULL不会立即关闭。COUNSORE。只读在C++的.NET项目中。从控制台读取的C++方式是:代码> STD::CIN。但是您可以看到输出。只需点击F10开始调试…尝试
system(“pause”);
getch();
错误1错误C2143:语法错误:缺少“;”在“return”之前c:\users\furjin\documents\visual studio 2012\projects\project1\project1\source.cpp 13 1 project1是的,缺少分号:v