Comprobar contraseñas con cadenas de caracteres

Julia Bielsa López

/* Este programa comprueba si es correcta la contraseña
que nos dan al principio */

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main()
{
int a,b,c,d,e,f;
char c1[80]={‘3′,’9′,’5′,’1′,’6′,’4’,0}, c2[80];  //c1[80]=”395164″;

printf(“La contrasenia es:\n”);
printf(c1);

printf(“\n\n”); system(“pause”); system(“cls”);

printf(“Introduce la contrasenia: “);
scanf(“%s”,c2);

if(strcmp(c1, c2))printf(“Contrasenia incorrecta”);
//strcmp() da 0=falso si las contraseñas son iguales
else printf(“Contrasenia correcta”);

return 0;
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Comprobar contraseñas con cadenas de caracteres

  1. Observa que el último carácter en c1[] debe ser final de cadena, que es el cero (carácter de Ascii=0).
    Otra forma de inicializar esa cadena sería: c1[80]=”395164″;

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s