0

我正在尝试做的(我意识到这将是不可移植的代码并且std::cout可以做得更好)是std::cout用我自己的函数替换该函数。基本上,我们被指派这样做的原因是为了更熟悉在 Linux 操作系统上运行系统调用。

因此,根据我的研究,系统在输出到控制台时调用的内容类似于write(1, "some string\n",12). 我现在的问题是我无法弄清楚如何从我的代码中调用它。usingSystem()似乎不起作用,因为您无法在 shell 中运行该命令。

关于如何做到这一点的任何想法?

4

1 回答 1

2

只是#include相关的标题(在这种情况下<unistd.h>),然后调用该函数。

于 2013-09-28T16:12:22.573 回答