Programación General > C/C++

 Re: Ordenar letras por orden alfabético

<< < (2/2)

Arsys:
He ido a probar tu código pero no funcionaba bien, lo he corregido un poco, el menor debía de estar puesto como variable int, y getchar() no sirve, hay que usar getche().

Lo que no entiendo es la diferencia que hay entre getche() y getchar(), lo único que se es que con getche() funciona y con getchar() no, a ver si alguien me lo puede aclarar.

Este es el código modificado:


 
--- Citar ---#include <stdio.h>

int main(int argv, char **argc)

{
  int num, menor=1000;
 
  char ch;
 
  for(num=1; num<11; num++)
  {
    printf("Introduzca la letra %d: ", num);
   
    ch=getche();
   
    if(ch<menor)menor=ch;
   
    printf("n");
  }
  printf("n");
 
  printf("La primera letra es %c nn", menor);
 
  system("pause");
}


--- Fin de la cita ---


Saludos :hippi:

plaf:
lo del menor como int debe ser porque lo inicialice como 1000 y no me acorde que el valor maximo de un char es 255... y getche()... no se

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa