■前提・実現したいこと
「cout」を使った画面出力
■発生している問題
現在、C++を勉強中の者です。
「猫でもわかるプログラミング」サイトを使って独学しています。
下記リンクにそって画面への出力するためのコードを記述し、
powershell上で「g++」コマンドを使ってコンパイルしたのですが、
Name.cpp: In function 'int main()':
Name.cpp:4:5: error: 'cout' was not declared in this scope
cout << "c§?a?Ra??a‰?a? ̄a°?e‡?a?§a??a??";
^~~~
Name.cpp:4:5: note: suggested alternative:
In file included from Name.cpp:1:0:
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\iostream:61:18: note: 'std::cout'
extern ostream cout; /// Linked to standard output
とエラーが出てしまします。
Google先生で手探りで調べ、
「using namespace std;」の一行を
#include <iostream>の下に記述正常にexeファイルが出力されたのですが、
いまいちなぜこの一行を追加しただけで正常に出力できなのか理由がわかりません。
どなたかご教示願えませんでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/07 10:16