El error está aquí:
Código:
...
int main(void)
{
Tcliente clientes;
TInfoViaje almacen;
int respuesta, i,op;
CrearAlmacenVacio(almacen);
...
Imagino que debría ser:
Código:
...
int main(void)
{
Tcliente clientes;
TAlmacen almacen;
int respuesta, i,op;
CrearAlmacenVacio(almacen);
...
Porque TInfoViaje no es un arreglo, el arreglo es TAlmacen y cada uno de sus elementos es un TInfoViaje.
Saludos