• Viernes 8 de Noviembre de 2024, 19:49

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Huexo

Páginas: [1]
1
C/C++ / Problema Con Un Programa.
« en: Viernes 13 de Junio de 2008, 23:30 »
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 =)

Páginas: [1]