c++ - 无法从我的 C++ 应用程序获得输出

标签 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。

最佳答案

从这种情况来看,应用程序似乎没有足够的权限来创建工作文件夹并在该文件夹中写入文件。可能的原因可能是您的防病毒软件不允许 VS 执行此操作,或者该文件夹没有写权限。请通过this问题。

关于c++ - 无法从我的 C++ 应用程序获得输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17897147/

相关文章:

c++ - 没有 "previous" vector 的 Dijkstra 算法

c++ - C++14 中 vector 的 unordered_map 和 erase-remove 习语的奇怪行为

javascript - 确定超出最大调用堆栈大小的位置

c++ - 在 C++ 的宏中包装方法

java - 启用地铁/地铁日志记录

c - 为什么 gdb-7.4 不显示最新编译器生成的二进制文件的源信息?

c++ - 模板成员函数的部分模板规范禁用带有模板参数的类实例化

c++ - 引用结构中的C++内存管理

c++ - 如何使用 X11 避免图形绘图中的闪烁

javascript - 不调试时如何禁用 console.log?