• 締切済み

6行ソースをコンパイル可能にしてください

std::fflush(stdout); という所が間違っているんだと思いますが#include <iostream>は#include <iostream.h>にせずにコンパイルしたいです。 #include <iostream> int main(){ std::cout << "h\n"; std::fflush(stdout); return 0; }

みんなの回答

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.3

コンパイル可能にするだけなら... <cstdio>をインクルードする。

回答No.2

どうも。 #include <iostream> using namespace std; int main() { cout << "h\n"; cout.flush(); return 0; } > それともfflush()使うには.hが必要なんですか? fflush()じゃなくてflush()だから。 デバッガなんて作れるのかしら(^^) http://okwave.jp/qa3281655.html

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

当方の手元にあるBorland C++ 5.82では、 そのコードを正常にコンパイルできました。 何もエラーは出ませんでした。 もし、間違っていると思われたのでしたら、 どのコンパイラでコンパイルしたときに 何というメッセージが出たのかを 具体的に提示してくださると、 今回のようなすれ違いが起きなくてすみます。

関連するQ&A