无法从我的c ++应用程序获取输出

时间:2013-07-27 11:15:51

标签: c++ debugging

我正在使用Microsoft Visual C ++ Express,我想知道以下应用程序出了什么问题,我无法获得输出,它给了我一个错误。由于我不是英语,错误是用不同的语言,但它基本上说的是“系统无法找到给定/声明的路径”。

我已经对它进行了十几次检查,但我似乎无法找到我做错了什么。这是代码:

 #include <iostream> 
using namespace std;


int DemoConsoleOutput ()
{
    cout << "This is a simple string literal" << endl;
    cout << "Writing number five:" << 5 << endl;
    cout << "Performing division 10/5 = " << 10 / 5 << endl;
    cout << "Pi when approximated is 22 / 7 = " << 22 / 7 << endl;
    cout << "Pi more accurately is 22 / 7 = " << 22.0 / 7 << endl;

    return 0;
}

int main()
{

    return DemoConsoleOutput ();
}

任何人都可以帮我找到这个有什么问题吗?

附录:我每隔几分钟就会在计算机上遇到一个奇怪的错误。它说:“一个程序无法在桌面上显示消息”,它为我提供了显示消息的选项,或者在几分钟内给我另一个提醒。当我点击“显示消息”时,我的屏幕变为黑色一秒,然后出现错误“无法创建用于Microsoft Visual c ++ 2010 express的应用程序数据文件夹”。

我不知道它是否重要,但我的操作系统是windows vista。

1 个答案:

答案 0 :(得分:1)

从这种情况看,应用程序似乎没有足够的权限来创建工作文件夹并在该文件夹中写入文件。可能的原因可能是您的反病毒不让VS这样做或文件夹没有写权限。请查看this问题。