我正在尝试做的(我意识到这将是不可移植的代码并且std::cout
可以做得更好)是std::cout
用我自己的函数替换该函数。基本上,我们被指派这样做的原因是为了更熟悉在 Linux 操作系统上运行系统调用。
因此,根据我的研究,系统在输出到控制台时调用的内容类似于write(1, "some string\n",12)
. 我现在的问题是我无法弄清楚如何从我的c++代码中调用它。usingSystem()
似乎不起作用,因为您无法在 shell 中运行该命令。
关于如何做到这一点的任何想法?