eclipseのC/C++言語で書かれたプログラムのデバッグについて、
標準入力を要求するプログラムのデバッグを実行すると、コンソールに入力を打ち込んでも変数に反映されず、代わりに「55」や[41」などのランダムな数字が入ります。
「実行」->「デバッグの構成」->「共通」タブ->「標準入出力」では「コンソールに割り当て」にチェックが入っています。
コンソールから標準入力を入れるにはどうすればよいのでしょうか。
eclipse 標準入力があるときのデバッグ
Re: eclipse 標準入力があるときのデバッグ
>標準入力を要求するプログラムのデバッグを実行すると、コンソールに入力を打ち込んでも変数に反映されず、代わりに「55」や[41」などのランダムな数字が入ります。
標準入力を実行する前に fflush(stdout); で 標準出力バッファーを強制フラッシュしてはどうですか。
標準入力を実行する前に fflush(stdout); で 標準出力バッファーを強制フラッシュしてはどうですか。
Re: eclipse 標準入力があるときのデバッグ
eclipseでC/C++言語を使うのはややこしくて断念したのですが(Javaは良かった)(環境Windows10)
https://teratail.com/questions/8745
http://d.hatena.ne.jp/C100daysdiary/20110123/1295782899
のようなバグがあるようです。
環境と 実際のコードを提示していただけませんか。
https://teratail.com/questions/8745
http://d.hatena.ne.jp/C100daysdiary/20110123/1295782899
のようなバグがあるようです。
環境と 実際のコードを提示していただけませんか。