名前付きパイプを介して配列に格納された浮動小数点数を別のプロセスに送る必要のあるスレッドを持つC++プロセスがあります。私はバイト配列を送信準備ができましたが、送信できる形式(つまりバイトに変換する方法)で浮動小数点を取得する方法があまりにもわかりません。名前付きパイプ(C++)を送るためにfloatをバイト[]に変換する
他のプロセスは同じマシン上のC#プロセスであり、私はBitConverterを使用して着信バイト配列の関連バイトを取得し、それをfloatに変更することができますが、私はC++にあまり慣れていないfloatをbyte []に変更する方法を知っています。
プラットフォームはWindowsです。私はVisual Studio 2010 C++を使用しています。
C++プロセスも.NETフレームワークを使用していますか? –
いいえ、それは管理されていません。 – Jkh2
また、http://stackoverflow.com/questions/1906561/communication-between-c-and-c-sharp-through-pipeをご覧ください –