Urgente

No te rías, pero la función de comparación de caracteres strcmp me esta #######, se supone que es igual a cero si son iguales y resulta que me retornas un -1, si le cambio la condición a distinto de cero, me retorna un cero ¿cómo comparo de otra forma?

1 Respuesta

Respuesta
1
Esta función necesita dos parámetros. Y regresa un entero.
Ejemplo1:
x=strcmp("AA","BB");
entonces x=-1
"A" < "B" por su lugar en la tabla ASCII.
ejemplo2:
x=strcmp("BB","AA");
entonces x=1
ejemplo3:
x=strcmp("AA","AA")
entonces x=0
Así funciona.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas