У меня есть istream, и мне нужно прочитать точно определенное количество байтов, НО я не знаю его длину.Это нулевое окончание.Я думал, что мог бы либо: 1) написать цикл и прочитать по одному байту за раз 2) сказать ему, чтобы он возвращал мне буфер или строку, которая начинается сейчас до определенного байта (0 в данном случае).или 3) Читайте в буфере ровно один байт за раз, проверяйте его на 0 и добавляйте в строку, если это не так.
Третий, который я знаю, я могу сделать, но другие 2 звучат так, как это возможнос istream (в данном случае это файловый поток).Я все еще читаю документацию для istream.Theres много.