¿Y que queres que imprima? Imprimira la serie de numeros que haya en el campo origen de cada una de esas estructuras que haya en el archivo ...
La verdad es que no parece que entiendas mucho y se ve reflejado en tu codigo. Proba esto (ES UN EJEMPLO):
Código:
for (;;)
{
fic.read((char*)&vector[i], sizeof(Tregistro));
if (fic.eof()) { break; }
cout << "Origen:" << vector[i].origen << " Simbolo:" << vector[i].simbolo << " Destino:" << vector[i].destino << endl;
i++;
}
Si tenes un archivo con ese formato te va mostrar correctamente los campos que lea.