2012-02-29 8 views
0

プロジェクトでは、stdoutについて問題があります。stdoutが見当たりませんか?

C/C++

組込みプロジェクトのCPUでコーディングされたソース:プログラムが正しく動作しますが、それでも時間実行しているかのためにのみいくつかの回は、プログラムを実行し、問題があることが発生開始時にMPC 8377E

コンソールには何も表示されません!

プログラムが正しく実行されます。情報出力だけではありません!しかし、telnetでボードとecho "hello world">/dev/ttyS0、 "hello world"メッセージをコンソール(セキュアCRT)で見てください。

私はcout << xxx << endl;を使用して情報を表示しています。

どのように問題を解決することができますか、いくつかアドバイスできますか?

+0

"ソースはc/C++でコード化されています"いいえ、ソースコードはC++です。私は 'cout'がC標準ライブラリの一部ではないと確信しています。 –

答えて

1

stdoutバッファリングで問題が発生する可能性があります。特に多くの出力を行い、最終的にはチャンクで表示される場合は、問題が発生する可能性があります。

出力を書き出して終了すると、出力が表示されますか?

0

あなたはttyのcoutをリダイレクトしようとすることができます:this他の答えは、プログラムを起動したりコードを修正したりするときに実行できます。

関連する問題