0
これが正しいかどうか誰かが分かりますか? バイナリファイルを1行ずつ読み込み、バッファに格納しようとしていますか?バッファに格納されている新しい行は、前に保存された行を削除しますか?バイナリ読書でテキストベースの読み取り、およびread()
、であるあなたがgetline
を混合しているいくつかの理由バイナリファイルから読み込んでバッファに格納する
ifs.open(filename, std::ios::binary);
for (std::string line; getline(ifs, line,' ');)
{
ifs.read(reinterpret_cast<char *> (buffer), 3*h*w);
}
私はppmファイルを読み込んでバッファに保存する必要があります。バッファのサイズはheight * weight * 3でなければなりません。だから、あなたはこの方法がこれに対して速いと思いますか?ありがとう – madrugadas25845
方法は絶対に大丈夫です、あなたはそれをあなたのppmのために調整する必要があります – Starl1ght