爲Visual C++ 2010 Express中作爲普通用戶這是代碼:COUT不能在Windows 7
#include <iostream>
int main()
{
using namespace std;
cout << "========================" << "\n" << flush;
return 0;
}
如果我建,在Windows 7中使用Visual快訊2010年,上面的代碼作爲一個管理員,然後以cmd shell的普通用戶身份運行生成的可執行文件,它將打印預期的輸出。 如果我像普通用戶一樣清理並構建相同的代碼,然後以普通用戶身份在cmd shell中運行生成的可執行文件,則不會打印任何內容。
任何想法爲什麼會發生這種情況?
看起來你問了[一個非常類似的問題](http://stackoverflow.com/questions/7939541/visual-c-2010-express-for-win32-project-linking-only-works-as-管理員)。 – 2012-01-08 23:25:28
是的,但我一直無法深究這個問題。 – 2012-01-08 23:27:13
沒有更多的細節,我不認爲任何人都可以幫助你。 – 2012-01-08 23:32:19