Código:
#include <stdio.h> void comprobar (char *pas) { char *passwd; passwd = (char *) malloc (sizeof (char) * 8); strcpy(passwd, pas); passwd = (char *) strlwr(passwd); if (strcmp(passwd, "mipas")==0) printf ("Password correcto. "); else printf ("Password incorrecto. "); return; } int main(int argc, char *argv[]) { int i; comprobar (argv[1]); printf ("Finaliza. "); scanf("%d", &i); return 0; }
He probado con muchos valores y no logro desbordarlo!
Gracias de antemano por tu ayuda.
JuNioR.