C/Visual C - ASCII a partir de tecla ingresa, mejorar y corregi

 
Vista:

ASCII a partir de tecla ingresa, mejorar y corregi

Publicado por lokurapc (1 intervención) el 16/12/2006 05:31:49
Hola, perdon por mi torpeza pero como soy principiante, deseo que me ayuden a el siguiente codigo funcione correctamente.

#include <stdio.h>
#include <conio.h>
int main()
{
unsigned char letra;
system ("cls"); //clrscr();
printf("**********************************************\n");
printf("Este es un programa de DOS que nos dice el\n");
printf("numero ASCII a partir de una letra introducida\n");
printf("**********************************************\n");
printf("\nIntroduce una letra: ");
scanf("%c", &letra);
printf("\nEl numero ASCII de la letra %c es: %i.\n", letra, letra);
//printf("\nDesea hacer otra consula? ( Y = SI N = NO ) \n");
return 0;
}

La idea es que luego de que se muestre el codigo ASCII, el programa me pregunto si deseo hacer otra consulta, y en caso de que presione "Y" o "y" se vuela a ejecutar y sino se cierra el programa.

Espero hacer sido especifico. Desde ya muchas gracias.
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

RE:ASCII a partir de tecla ingresa, mejorar y corr

Publicado por Fran (122 intervenciones) el 16/12/2006 22:24:05
pone una variable boleanaal pcpio del programa... asi:
#include <stdbool.h>

int main(void)
{
bool salir=false, pregunta=false;
char c;

while(!salir)
{
// toda esa secuencia de printfs

while(!pregunta)
{
c = getchar();
if(c=='Y')
pregunta = true;
else if(c=='N')
{
pregunta=true;
salir=true;
}
else
printf("Mala opcion: desea seguir: Y(yes) / N(no)");
}
}

return 0;
}

suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar