1

SystemC シミュレーションで、標準入力からユーザーから対話的にコマンドを取得したいと考えています。Mentor Questa を使用していますが、cout から何も出力されず、ユーザーにプロンプ​​トが表示されないようです (cout へのストリームの直後にフラッシュがあっても)。入力を取得するために、iostream の「getline」を使用しています。誰かがこれを達成する方法を知っていますか? または、これをどのように達成するかについての説明を含む完全な例を見た人はいますか?

編集:

そのため、「-c」および「-keepstdout」オプションを指定して vsim を実行すると、非常に奇妙な動作が発生するようです。「-keepstdout」を指定して vsim を実行すると、GUI が起動しますが、stdin と stdout は起動端末に送信されます。おそらく、これは Questa のバグであり、SystemC の質問ではありません。

4

1 に答える 1

0

SystemC は C++ です。ユーザー I/O には、標準の C++ 手法を使用できます。

于 2013-06-18T21:42:50.983 に答える