※ ChatGPTを利用し、要約された質問です(原文:c++での入出力がうまくいきません;)
C++での入出力がうまくいかない!初心者が困っています
このQ&Aのポイント
初心者が独習C++でプログラミングについて勉強しているが、コンパイルエラーが発生している。
プログラムの一部で入力を受け付ける処理を追加したが、演算子が使われたクラス ostream にてint型の定義が存在しないというエラーが発生している。
どのようにすればこのエラーを解消できるのか、アドバイスを求めています。
初心者ですが独習c++でプログラミングについて勉強している者です。
なんとか環境設定もできたと思いきや、うまくコンパイルすることができなくて困っています。具体的には、
#include <iostream>
using namespace std;
int main()
{
int i, j;
double d;
i = 10;
j = 20;
d = 99.101;
cout << "値を表示: ";
cout << i << ' ' << j << ' ' << d;
return 0;
}
という値を表示するプログラムではコンパイルもうまくいったのですが、次の
#include <iostream>
using namespace std;
int main()
{
int i;
cout << "値を入力: ";
cout >> i;
cout << "入力した値: " << i << "\n";
return 0;
}
という入力のプログラムをコンパイルしようとすると、コマンドプロンプトに演算子が使われたクラス ostream では int型の定義が存在しないとなりコンパイルエラーとなってしまいます。
理由が考えてもわからないので、質問してみました。
どのようにすれば、このエラーを解消できるのか知りたいので、どうかご意見をよろしくお願いします。
お礼
すいません、テンパリ過ぎて自分でも恥ずかしくなりました。 丁寧な回答感謝いたします。ご指摘ごもっともです。 本当にありがとうございました。