Se pueden comparar dos cadenas de varias formas. En este tutorial, primero, veremos una función definida por el usuario para comparar dos cadenas, y luego veremos algunas funciones de biblioteca integradas que se pueden usar para comparar dos cadenas muy fácilmente. Entonces empecemos.
Comparación de cadenas mediante una función definida por el usuario:
Escribiremos una función stringCompare () para comparar cadenas. Atravesamos las cadenas y comparamos cada carácter de la cadena hasta que llegamos al final de uno o ambos o se encuentra uno que no coincide. Si el recorrido se alcanza al final de ambas cadenas, entonces las cadenas coinciden; de lo contrario, las cadenas no coinciden.
01./*userDefinedFunction.c*/
02.
03.#incluir
04.
05.En tstringCompare( carbonizarsestr1[ ], carbonizarsestr2[ ] )
06.{
07.En tI=0;
08.
09. tiempo(str1[I] ==str2[I] )
10.
15.
16.si(str1[I] == '