0
我正在嘗試做什麼(並且我意識到這將是非便攜式代碼,並且std::cout
可以做得更好)是用我自己的代替std::cout
函數。基本上,我們被分配來做這件事的原因是爲了更熟悉在Linux操作系統上運行系統調用。從C++調用底層系統命令
所以從我的研究中,它看起來像系統調用時輸出到控制檯是沿write(1, "some string\n",12)
行的東西。我現在的問題是,我無法弄清楚如何從我的c++代碼中調用此函數。使用System()
似乎不起作用,因爲您無法在shell中運行該命令。
任何想法如何做到這一點?
好吧,所以我覺得不夠努力。我已經包含該庫來嘗試運行exec命令,但沒有考慮到我可以直接運行寫入命令的事實。謝謝。 – KyleC