- 締切済み
6行ソースをコンパイル可能にしてください
std::fflush(stdout); という所が間違っているんだと思いますが#include <iostream>は#include <iostream.h>にせずにコンパイルしたいです。 #include <iostream> int main(){ std::cout << "h\n"; std::fflush(stdout); return 0; }
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- jacta
- ベストアンサー率26% (845/3158)
回答No.3
コンパイル可能にするだけなら... <cstdio>をインクルードする。
- shirayukix
- ベストアンサー率43% (90/207)
回答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では、 そのコードを正常にコンパイルできました。 何もエラーは出ませんでした。 もし、間違っていると思われたのでしたら、 どのコンパイラでコンパイルしたときに 何というメッセージが出たのかを 具体的に提示してくださると、 今回のようなすれ違いが起きなくてすみます。