/*--------------------------------------------------------------------
 * FICHERO:  CadComp.c
 * OBJETIVO: Definir la funcin Cad_Compara()
 * AUTOR:    Pedro Reina
 * FECHA:    J.13.7.1995
 *------------------------------------------------------------------*/

/*--------------------------------------------------------------------
 * Ficheros de cabecera
 *------------------------------------------------------------------*/

#include "Cadena.h"

/*--------------------------------------------------------------------
 * Definicin de funciones
 *------------------------------------------------------------------*/

/*--------------------------------------------------------------Olimpo
 * FUNCION:  Cad_Compara()
 * OBJETIVO: Comparar dos cadenas alfabticamente segn el
 *           criterio del idioma espaol
 * ENTRADAS: El nmero
 * SALIDAS:  Un contador que expresa el resultado de 
 *               la comparacin:
 *             Si es negativo, la primera cadena debe ir antes
 *               que la segunda
 *             Si es cero, las dos cadenas pueden ir en 
 *               cualquier orden
 *             Si es positivo, la primera cadena debe ir despus
 *               que la segunda
 * EJEMPLO:  Cad_Compara ("Cao","Cazo")
 *------------------------------------------------------------------*/
contador Cad_Compara (C1,C2)
cadena   C1, C2;
  {
  contador Respuesta, i;

  for ( Respuesta=0, i=0 ; (C1[i] || C2[i]) && !Respuesta ; i++ )
    {  Respuesta = Car_Compara (C1[i],C2[i]);  }

  return ( Respuesta );
  }