私がやろうとしていること (そして、これは移植性のないコードであり、より適切に実行できることを認識しています) は、関数を自分のものにstd::cout
置き換えることです。std::cout
基本的に、これを行うように割り当てられた理由は、Linux オペレーティング システムでのシステム コールの実行に慣れるためです。
したがって、私の調査によると、コンソールに出力するときにシステムが呼び出しているのは、write(1, "some string\n",12)
. 私の問題は、 C++コードからこれを呼び出す方法がわからないことです。System()
シェルでそのコマンドを実行できないため、 使用が機能していないようです。
これをどのように行うことができるかについてのアイデアはありますか?