Analisar no arquivo de texto para o Google Protocol Buffer

De acordo com o código de exemplohttps://developers.google.com/protocol-buffers/docs/cpptutorial, eles mostram como analisar em um arquivo proto que está em formato binário. usando

tutorial::AddressBook address_book;

{
  // Read the existing address book.
  fstream input(argv[1], ios::in | ios::binary);
  if (!address_book.ParseFromIstream(&input)) {
    cerr << "Failed to parse address book." << endl;
    return -1;
  }
}

Eu tentei remover oios::binary para o meu arquivo de entrada que está no formato de texto, mas que ainda falha ao ler no arquivo. O que preciso fazer para ler em um arquivo proto em formato de texto?

questionAnswers(3)

yourAnswerToTheQuestion