2016-11-06 7 views
-4

Visual Studio 2013を使用してC++コンソールアプリケーションを構築しています。これはエラーを示すコードです。アプリケーションのすべての機能のためにコンソールに書き込む必要があります。visual cppコンソールアプリケーションでstd :: coutを使用するとエラーが発生する

// RAT.cpp : Defines the entry point for the console application. 
// 

#include "stdafx.h" 


int _tmain(int argc, _TCHAR* argv[]) 
{ 
    std::cout << "Process started"; 
    return 0; 
} 

それは次のエラーを与える、

Error:namespace "std" has no member "cout"

私は、この基本的な「裁判所未満は」このようなエラーを与える理由を理解しない:( 私は完全に混乱しています私を助けてください....

+0

CはC++ではありません.2つの異なる言語です。 – kaylum

+2

良い[初心者本](http:// s tackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)またはチュートリアルでは、必要なヘッダファイルを教えてくれます。 –

+0

iostreamを含めるのを忘れた – drescherjm

答えて

3

#include <iostream>をヘッダーに配置する必要があります。

+0

私はそれもやったが動作しませんでしたが、ビジュアルスタジオを再起動した後に働いてくれました。ありがとうございます:) –

+0

_ @ Djerdjer_あなたの答えは正しくありません( '#include'にする必要があります)完全ではありません(あなたが 'std :: cout'でなければならないことを説明していませんでした)。 –

+0

@πάνταῥεῖ、彼はすでに "stdafx.h"を含んでいるので、#を使ってヘッダーをインクルードする方法を知っていると思いますが、#を入れておくべきです(サンプルはVisual Studioテンプレートから自動的に生成されるかもしれません)。 std :: coutに関して、彼はすでにそれを使用しています。 – Djerdjer

関連する問題