【发布时间】:2013-09-28 16:01:47
【问题描述】:
我想要做的(我意识到这将是不可移植的代码,std::cout 可以做得更好)是用我自己的替换 std::cout 函数。基本上,我们被指派这样做的原因是为了更熟悉在 Linux 操作系统上运行系统调用。
因此,根据我的研究,系统在输出到控制台时所调用的内容类似于write(1, "some string\n",12)。我现在的问题是我无法弄清楚如何从我的c++ 代码中调用它。使用 System() 似乎不起作用,因为您无法在 shell 中运行该命令。
对如何做到这一点有任何想法吗?
【问题讨论】:
标签: c++ c++ linux system-calls