1

我想从 SystemC 模拟的标准输入中以交互方式从用户那里获取命令。我正在使用 Mentor Questa,似乎没有打印来自 cout 的任何内容来提示用户(即使在流到 cout 之后立即刷新)。我正在使用 iostream 中的“getline”来获取输入。有人知道如何做到这一点吗?或者有没有人看过一个完整的例子来解释如何做到这一点?

编辑:

因此,看起来使用“-c”和“-keepstdout”选项运行 vsim 会导致一些非常奇怪的行为。使用“-keepstdout”运行 vsim 会导致 GUI 启动,但标准输入和标准输出被发送到启动终端。所以也许这是一个 Questa 错误而不是 SystemC 问题。

4

1 回答 1

0

SystemC 是 C++。您可以将标准 C++ 技术用于用户 I/O。

于 2013-06-18T21:42:50.983 回答