C/Visual C - Comparar Cadenas???

 
Vista:

Comparar Cadenas???

Publicado por GNGC (3 intervenciones) el 25/02/2006 22:42:22
Hola!
Me encuentro en un severo aprieto...
He elavorado un codigo en el cual el usuario debe introducir una cadena y si la cadena que introducio es igual a la cadena que le he asignado a una constante muestre el contenido de todo el programa... parecido al de obtener una contraseña pero no se como comparar los String...
Espero si alguien pueda informarme como hacerlo.
Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Comparar Cadenas???

Publicado por -.- (15 intervenciones) el 25/02/2006 23:55:14
usa la libreria string.h

y la funcion strcmp( cadena1, cadena2 ) que retorna un valor entero
te devuelve 0 si son iguales
te devuelve -1 si la cadena1 es menor q la cadena2
te devuelve 1 si la cadena1 es mayor que la cadena2

^_^
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Comparar Cadenas???

Publicado por newbie (1 intervención) el 26/02/2006 17:44:52
Hola!

Pues como ya te habian dicho us la libreria <string.h> con el de strcmp(cadena1,cadena2).
Y en el caso de la contraseña puede ser asi:

if(strcmp(cadena1,cadena2) == 0)
{
.......
}
else
{
exit(0);
}

Lo que quieres es que si es igual se ejecute el programa pues esa es la forma...
Espero sirva de algo esta info.

Saludos! Viva Mexico Ca#$%#
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar