Analizar en el archivo de texto de Google Protocol Buffer

Según el código de ejemplo.https://developers.google.com/protocol-buffers/docs/cpptutorial, muestran cómo analizar en un archivo proto que está en formato binario. utilizando

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;
  }
}

Intenté quitar elios::binary para mi archivo de entrada que está en formato de texto, pero que todavía falla al leer el archivo. ¿Qué necesito hacer para leer un archivo de proto en formato de texto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta