Dev - C++ - Problema con LOGIN en C

 
Vista:

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:

// 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;
}
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