1
私は次のように実装するには、文字バッファと私はポートにしようとしているコードは、ストリームにこの文字バッファを入れてきたし、このistream getキャラクタバッファを実装しますか?
char *buffer; //this is initialized
int bufferSize; //this is initlized
std::istringstream inputStream (std::string(buffer, bufferSize));
int getVal = inputStream.get();
EDITように取得ん:上記のコードが最適である、前記getValの場合、バッファ全体をストリームにコピーした後、ストリームを取得します。
バッファからgetVal値を取得するにはどうすればよいですか?
マイナーニックピック:EOFで-1を返すべきではありませんか? –