Tabela ASCII

Publicado por Luiz Augusto Filho 27/03/2004

[ Hits: 15.494 ]

Download ascii.c




Este script exibe a tabela ASCII na tela utilizando apenas o tipo 'char' que pode ser lido como um inteiro ou como caracter. O script mostra bem essa escolha.

  



Esconder código-fonte

#include <stdio.h>
#include <stdlib.h>
#define MAX 40

int main(int argc, char *argv[])
{ 
  int i,j=MAX;
  char n;
  
  system("cls");

  for(i=0;i<256;i++){
    printf("%d = %c\n",i,i);       // Note o %c e o %d
    if(i==j){                            // Condição para limpar a tela (40 linhas)
      printf("Pressione 'x' para sair. ");
      n = getche();
      if(n=='x' || n == 'X') return 0;
      j += MAX;
      system("cls");
    }
  }

  system("PAUSE");     
  return 0;
}

Scripts recomendados

Checar letras A em string e proibir numeros

Determinando resultado de uma partida futebol (iniciante)

Multiplicação de matrizes

Calcula o raio de um objeto cilindrico

Realizando exponenciação interativa


  

Comentários
[1] Comentário enviado por jllucca em 27/03/2004 - 10:34h

Opa, apenas consideração quanto a tabela ASCII é que ela é definida com 8bits sendo o ultimo deles de paridade, isto é, apartir do numero 128 até 255 a tabela não segue um padrão :)

O programa ta excelente, so achei estranho parada de tela a cada 40 linhas já que o console padrão é 24.

[2] Comentário enviado por hyr4x em 31/03/2004 - 02:29h

Cara, valeu você ter citado a história da tela com 24 linha, pois eu não sabia. O programa foi feito no devcpp (WinXP) por isso que eu pus o 40 como uma constante. ;) Valeu mesmo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts