Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Extreme Multimidia
Por davi182
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Luiz Augusto Filho em 27/03/2004    [ 11431 hits ]

Login: hyr4x, 36607 pontos

   


Descrição

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.

[ Download: ascii.c ]   [ Enviar nova versão ]

[ 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
   Script Linux recomendado Inverte frase
   Script Linux recomendado Aula basica de C
   Script Linux recomendado Strlen (parte 1)
   Script Linux recomendado Estrutura de dados em C -> Fila Circular com operador módulo
   Script Linux recomendado putchar

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.