[C con Clase] Comparar cadenas?

Steven Davidson steven en conclase.net
Mar Feb 27 05:32:54 CET 2007


Hola Yudenis,

El pasado 2007-02-27 03:06:32, ymabreu escribió:

y> Hola.
y> Mi duda: Existe alguna función que compare cadenas sin tener en cuenta minúsculas y mayúsculas; pregunto para no hacer algo que ya esté hecho.
y>  

En las bibliotecas estándares, no existe un sola función que haga esto. Sí existen funciones no estándares, pero esto depende de las bibliotecas que tengas. Por ejemplo, si tienes un compilador de Borland puedes usar 'strcmpi()' o 'stricmp()', ambas declaradas en <string.h> y funcionan de igual manera que 'strcmp()'. También puedes usar las funciones '_stricmp()' o '_strcmpi()' bajo compiladores de Microsoft. Bajo GNU para MS-Windows, seguramente podrás encontrar 'stricmp()' y 'strcmpi()', pero bajo Unix, te será más fácil encontrar la función 'strcasecmp()'.


Espero que esto te ayude.

Steven


Más información sobre la lista de distribución Cconclase