C++ コードから FIFO バッファを使用したいと考えています。2 つのプロセスがあり、そのうちの 1 つは常に FIFO に書き込み、もう 1 つは常に FIFO を読み取ります。とても簡単です。
バッファの内容を実際に読み取る必要はありません。バッファ内のデータの量を知りたいだけで、それをクリアしたいだけです。
C ++でこれを解決する最も洗練されたソリューションは何ですか?
このコードはうまく機能しますが、バッファの内容は必要ありません。
int num;
char buffer[32];
num = read(FIFO, buffer, sizeof(buffer));
//num is the important variable
ありがとうございました!