Solucion struct con loggin
Publicado por Ismael (230 intervenciones) el 08/09/2001 19:28:38
Alguien me pidio corregir esto y no recuerdo su nombre:
#include <stdio.h>
#include <conio.h>
#include <string.h>
struct valida
{
char loggin[8];
int numero;
}valida={"abc",1111};
struct clave
{
char loggin_1[8];
int numero_1;
}clave;
int control;
void main()
{
do
{
control=1;//act£a de variable switch o flag, con valores 0 y 1
clrscr();
printf("Introduzca su loggin:");
fflush(stdin); //limpia buffer de teclado, no de salida (pantalla
gets(clave.loggin_1);
printf("Introduzca su password:");
fflush(stdin);
scanf("%d",&clave.numero_1);
if((strcmp(clave.loggin_1,valida.loggin)!=0)||(clave.numero_1!=valida.numero))
{
printf("Int‚ntelo de nuevo!\n");
control=0;
getch();
}
}while(control==0);
printf("Aceptada.\n");
getch(); //congelamos pantalla
}
Espero que a alguien le sirva
Un saludo
Ismael
#include <stdio.h>
#include <conio.h>
#include <string.h>
struct valida
{
char loggin[8];
int numero;
}valida={"abc",1111};
struct clave
{
char loggin_1[8];
int numero_1;
}clave;
int control;
void main()
{
do
{
control=1;//act£a de variable switch o flag, con valores 0 y 1
clrscr();
printf("Introduzca su loggin:");
fflush(stdin); //limpia buffer de teclado, no de salida (pantalla
gets(clave.loggin_1);
printf("Introduzca su password:");
fflush(stdin);
scanf("%d",&clave.numero_1);
if((strcmp(clave.loggin_1,valida.loggin)!=0)||(clave.numero_1!=valida.numero))
{
printf("Int‚ntelo de nuevo!\n");
control=0;
getch();
}
}while(control==0);
printf("Aceptada.\n");
getch(); //congelamos pantalla
}
Espero que a alguien le sirva
Un saludo
Ismael
Valora esta pregunta


0