2013-07-27 56 views
0

我正在使用Microsoft Visual C++ Express,並且我想知道以下應用程序出了什麼問題,我無法獲得輸出,它給了我一個錯誤。因爲我不是英語,所以錯誤是用不同的語言,但它基本上說'系統找不到給定/規定的路徑'。無法從我的c + +應用程序得到輸出

我已經從字面上檢查了十幾次,但我似乎無法找到我做錯了什麼。這裏是代碼:

#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。

+0

我建議操作系統告訴你它不能運行你的程序,因爲你試圖運行它的方式實際上並沒有找到可執行文件。你如何試圖運行該程序? –

+0

您是否構建了可執行文件?你是從命令行還是從IDE運行? –

+0

你確定在VC++中一切正常嗎? 確保你正在編譯正確的文件。 Else使用http://www.compileonline.com/compile_cpp_online.php查看它的輸出 – P0W

回答

1

從這種情況看來,應用程序沒有足夠的權限來創建工作文件夾並在該文件夾中寫入文件。可能的原因可能是您的防病毒不會讓VS這樣做或該文件夾沒有寫權限。請通過this問題。

相關問題