Vota por nosotros en el ranking web que participamos

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Octubre 14, 2008, 02:41:36
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: ayuda con este codigo de c++ 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ayuda con este codigo de c++  (Leído 288 veces)
subsix
Miembro
*****
Desconectado Desconectado

Mensajes: 143


Ver Perfil Email
« en: Agosto 03, 2006, 12:54:09 »

En línea
Blue_box
Habitual
*****
Desconectado Desconectado

Mensajes: 168


Ver Perfil
« Respuesta #1 en: Agosto 03, 2006, 03:13:38 »

En línea

No todo es lo que parece.
subsix
Miembro
*****
Desconectado Desconectado

Mensajes: 143


Ver Perfil Email
« Respuesta #2 en: Agosto 03, 2006, 08:55:38 »


Código:
if(!strcmp(pass,"subsixsubsix"))
 {
  .......
 }

ok con eso me funciono, pero podrias explicarme de que se trata ese codigo      "!strcmp" ????  y por otro lado si alguien me puede explicar porque no me funciono la linea del  if (pass == "subsixsubsix" ) ????
En línea
arvin
Visitante
« Respuesta #3 en: Agosto 03, 2006, 09:57:41 »

no podes comparar directamente una cadena con una corriente:


"if (pass == "subsixsubsix" )"  esto es:

char[0] pass == "subsixsubsix"  en borland, en cc

pass[0] == 's'

simple, recorda que apunta a la corriente en su primer caracter.


mira mas grafico:

cuando haces el prototipo de strcmp lo ves asi:



unsigned char stringcmp(unsigned const char *cad_fte,unsigned const char *cad,unsigned int nc)
{
   unsigned int c;

   for(c=0;c<nc;c++)
     if(cad_fte[c]!=cad[c]) return 0;
   return 1;
}


compara caracter por carcter y cuando uno solo no sea igual sale de la funcion regresando un 0 de lo contrario regresa un 1 y es porque TODOS los caracteres son esactamente iguales.


lee un poco mas sobre apuntadores y sobre cadenas.

(si me preguntas que son corrientes eso lo sabras con la experiencia....)



saludos


Az
En línea
subsix
Miembro
*****
Desconectado Desconectado

Mensajes: 143


Ver Perfil Email
« Respuesta #4 en: Agosto 04, 2006, 12:12:11 »

OK gracias por responder...
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: ayuda con este codigo de c++ « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.6 | SMF © 2006-2007, Simple Machines LLC