Problema con LOGIN en C
Publicado por any (1 intervención) el 17/11/2021 02:40:04
Buenas! estoy haciendo este programa en C que le pida al usuario que ingrese un USERNAME y password (numérica), le de 3 intentos y finalice.
Pero me figura el error: Warning, passing argument 1 of strcmp makes pointer from interget without a cast (en la línea 14) y no sé como se soluciona esto.
dejo el código:
Pero me figura el error: Warning, passing argument 1 of strcmp makes pointer from interget without a cast (en la línea 14) y no sé como se soluciona esto.
dejo el código:
// INGRESO A HOMEBANKING CON 3 INTENTOS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define USERNAME "oso"
#define CONTRASENIA "1234"
#define LONGITUD 80
int main(){
char username[LONGITUD +1]; // 80 para el usuario y 1 para el caracter nulo
int contrasenia;
int intentos=3;
printf("\n\tBIENVENIDO AL HOMEBANKING.");
do {
// system("cls");
if(strcmp(contrasenia, "1234") ==0){
printf("BIENVENIDO, OSO.");
break;
} else {
printf("\n\tUSUARIO Y/O CLAVE INCORRECTO.");
printf ("Tienes %d intentos", intentos);
intentos--;
} while(intentos > 0 );
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define USERNAME "oso"
#define CONTRASENIA "1234"
#define LONGITUD 80
int main(){
char username[LONGITUD +1]; // 80 para el usuario y 1 para el caracter nulo
int contrasenia;
int intentos=3;
printf("\n\tBIENVENIDO AL HOMEBANKING.");
do {
// system("cls");
if(strcmp(contrasenia, "1234") ==0){
printf("BIENVENIDO, OSO.");
break;
} else {
printf("\n\tUSUARIO Y/O CLAVE INCORRECTO.");
printf ("Tienes %d intentos", intentos);
intentos--;
} while(intentos > 0 );
}
return 0;
}
Valora esta pregunta


0