• Viernes 8 de Noviembre de 2024, 15:39

Autor Tema:  Problema Con Un Programa.  (Leído 995 veces)

Huexo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problema Con Un Programa.
« en: Viernes 13 de Junio de 2008, 23:30 »
0
miren, estuve buscando y encontre un programa que muestra un mensaje donde pide la contraseña y luego un mensaje que dice que la contraseña es correcta. despues de eso se pulsa una tecla y aparece un cartel que dice: "Terminar aplicacion" y te saca del programa.
ahora, yo pregunto:

1) ¿como puedo hacer para que luego del mensaje de validacion de la contraseña aparesca un simple menu para mostrar un mesaje, y luego el mensaje de Terminar aplicacion?

Aca les dejo el programa:

#include<stdio.h>
#include<conio.h>
#include <string.h>
void main ()
{
    char *ref= "29806" ;
    char pass[10];
    int i=0, j=0, distintos=1, sal=0,intento=0;

    do
    {
   clrscr();
   printf("Ingrese password: ");
   do
   {
       pass= (char )getch();
       if (pass!='\r'){
            printf("*");
       }else{
            i=0;
            break; //Termina el bucle
       }
       i++;
   }
   while(sal!=1);

   while ( (pass[j]!='\0')&&(ref[j]!='\0')&&(distintos==1) )
        {
       if (ref[j]==pass[j])
      j++;
            else
                distintos=0;
        }

   if (distintos==0){
            printf (" Contrase¤a incorrecta valedor");
            printf("\t%d Intento\n",intento+1);
            intento++; // incrementa contador # intentos
            distintos = 1; //restaurar la variable a 1
            strcpy(pass," "); //Vaciar la variable pass
            getch();
        }else{
            printf (" Valido compa¤ero");
            getch();
            break; //Termina el bucle
        }
    }
    while (intento<5);
    puts("\nTerminar aplicacion"); getch();
}


desde ya muchas gracias al que se tome un tiempito para mi pregunta =)

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Problema Con Un Programa.
« Respuesta #1 en: Domingo 15 de Junio de 2008, 19:28 »
0
Esto es demasiado...

Pues simplemente agrega el código para mostrar lo que quieres justo después del código que muestra el mensaje de validación de contraseña.
La imaginación es el límite.
Hardware & Software | Mexchip