Despliega la tabla de código ASCII

c:
#include "stdio.h"

void main(void)

{

char a=0;

do

printf("%c - %d",a,a);

a++;

while(a<=255);

}

10 Responses to “Despliega la tabla de código ASCII”

  1. Karina Says:
    c:
    #include

    void main(void){
            int a=0;

            do{
                   printf("%c - %d\n",a,a);
                   a++;
            }while(a<=255);
            getch();

    }

  2. admin Says:

    Gracias Karina :)

  3. diego Says:

    el void esta de mas y seria mas facil con un fos

  4. admin Says:

    ¿fos?

  5. YeRaY Says:

    Creo que Diego se refería a un for... y ciertamente tiene razón, ya que sabemos el número exacto de repeticiones que queremos, utilizar un bucle for nos ahorraría la inizialización de la variable, así como el incremento

    si mal no recuerdo.... el mismo programa utilizando un for vendría a ser algo como...

    c:
    void main()
    {
       int i;

       for(i=0;i<=255;i++)
          printf("%c - %d\n",i,i);
       
       getch();
    }

    Un saludo y... para cualquier duda, contad conmigo en keitaro_tf en hotmail

  6. admin Says:

    Tienes razón YeRaY. Andaba algo apurado y no entendí a que se refería con "fos".

    Y si, es mas fácil con un for ;)

    gracias :)

  7. YeRaY Says:

    A servir, un placer ayudar ^^

    (Me costó volver a encontrar el hilo... va para favs! :P)

    Un saludo :D

  8. Flavio Says:

    Podrías Usar Sentencia de Impresión para que quede algo mas Prolijo
    De Tipo:

    c:
    #include "stdio.h"
    #include "conio.h"
    #define p printf
    int main()
     {
      int i;
      //Aclaración el Ascii = 0 no existe.
      p("Código Ascii | Carácter \n");
      for (i=1;i<=255;i++)
      {
          if (i=127) {
            p("\n\n Presione una Tecla para Continuar con las Siguientes Chars");
            getch();
            clrscr();
            p("Código Ascii | Carácter \n");
          }
          p("%-11d | %-8c \n",i,i);
      }
      getch();
    }
  9. el killer Says:

    ¿Y este?

    #include

    int
    main (int argc, char *argv [])
    {
    int i = 0;

    inicio:
    printf ("%c - %d\n", i, i);
    i = i + 1;
    if (i < 256) goto inicio;

    return 0;
    }

  10. el killer Says:

    A ver si así me queda bien:

    int
    main (int argc, char *argv [])
    {
    int i = 0;

    inicio:
    printf ("%c - %d\n", i, i);
    i = i + 1;
    if (i < 256) goto inicio;

    return 0;
    }

¿Ya le viste algún error? Dejanos tu correción ;-)

Antes de comentar: Gran parte de los ejercicios propuestos no tienen librerías debido a que Wordpress elimina los tags HTML. Si sabes/tienes/conoces las librerías que hacen falta, déjalo en los comentarios.

Otro punto antes de comentar, Si vas a sugerir un segmento de código en algún lenguaje debes hacerlo así:

De esta manera el código sale coloreado.

Otro punto importante para muchos que sienten que se les ignora: Todos los comentarios los reviso y en su debido momento los apruebo, pero ojo con el último párrafo.

Para poner los símbolos de las librerías sin que desaparezcan, debes escribir los símbolos de mayor > y menor qué < con su entidad HTML correspondiente, así como el símbolo de &

Mis Algoritmos se reserva el derecho de alterar, publicar o no los comentarios así como cambiar estas reglas de uso.

Si estas de acuerdo, adelante puedes comentar :)

P.D. No le hago tareas a nadie, mejor hagan la mía :P