Откройте файл в двоичном виде, что это за поток?

0

Этот фрагмент кода предназначен для открытия файла, содержащего двоичные данные? Или открыть файл символьных данных и превратить его в двоичные данные во входном потоке?

 void open_infile(ifstream& ifs)
{
    string infile;
    cout << "Please enter the name of the file:";
    cin >> infile;

   ifs.open(infile.c_str(),ios_base::binary);
    if (!ifs) error("can't open out file");
}
  • 1
    Что значит «превратить символьные данные в двоичные»?
  • 0
    @ScottHunter: разве вы не знаете, текст всегда сохраняется как 1 и 0;)
Теги:
iostream

1 ответ

2

Для ifs.open(infile.c_str(),ios_base::binary); , это означало открыть файл, содержащий двоичные данные.

Зайдите сюда для получения дополнительной информации.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню