私はどこにも行かないので、誰かがこの小さな問題で私を助けてくれることを願っています. まず、コードは次のとおりです。
#include<string>
#include<iostream>
#include<Windows.h>
using namespace std;
extern "C"
{
#include<hidsdi.h>
#include<SetupAPI.h>
}
int main()
{
int iQuit;
cout << "Testing Program" << endl;
return 0;
}
標準のもの (つまり、cout、cin、endl など) を使用できません。extern "C" コードをすべて削除した場合にのみ使用できます...なぜですか? そして、これを回避する方法はありますか?
編集:申し訳ありませんが、正確なエラーを伝えるのを忘れてください:識別子「cout」は未定義です
ありがとう