0
有人可以知道这是否正确吗? 我尝试逐行读取二进制文件并将其存储在缓冲区中?它存储在缓冲区中的新行是否删除了先前存储的行?从二进制文件读取并存储到缓冲区
ifs.open(filename, std::ios::binary);
for (std::string line; getline(ifs, line,' ');)
{
ifs.read(reinterpret_cast<char *> (buffer), 3*h*w);
}
我必须读取ppm文件并将其存储到缓冲区。缓冲区的大小必须是高度*重量* 3。那么,你认为这种方法对此很快吗?谢谢 – madrugadas25845
方法是绝对可以的,你只需要它来调整你的ppm – Starl1ght