(バイト - 明らかに) のファイルを Linux 上の C++ アプリケーションにパイプする方法はありますか。ただし、単に使用するのではなく、getline()
各バイトを 1 回だけ読み取りたいと思います。getline()
たとえば、「\ n」までのすべてのバイトを読み取り、次に を介して指定されたバイトを再度読み取る必要があるため、使用したくありませんgetline()
。各バイトを一度「反復」したいだけです。
一度に PAGE_SIZE バイトを読み取るための最もパフォーマンスの高い手法は何でしょうか? サンプルコードは大歓迎です!