Programar em C++/Tabela ASCII

Programa que gera a tabela ASCII do C++ (programa escrito em c++). Nenhum dos 2 programas mostra a tabela inteira. O programa mostra alguns caracteres que o programa 2 não mostra. De modo geral, faltam alguns caracteres.


Esta página é um esboço de informática. Ampliando-a você ajudará a melhorar o Wikilivros.

Programa 1

editar
#include <stdio.h>
#include <iostream>
using namespace std;


int main()
{
   //CARACTER " " (ENTER) = DECIMAL 10 HEXADECIMAL A;
   

    int s = -127;
    
    cout<<" CARAC     DEC       HEX\n\n";
    for ( char i = -127; i<127; i++ ) 
    {
        cout<<"  "<<i<<"       "<<s<<"     ";
        printf("%X",s);                             
        cout<<"\n";
        s++;
    }
    cout<<"\n    CARAC     DEC       HEX\n\n";
    cout<<"  \x122 ENTER \x122    10        A\n\n";
    system ("PAUSE");
    return 0;
}

Programa 2

editar
#include <stdio.h>
#include <iostream>
int main()
{
   int x;

   printf("   DEC\tHEX\tA  DEC\tHEX\t");
   printf("   DEC\tHEX\n");
   for(x=-173;x<360;x++)
   {
      printf("%c  %3i\t%2X\t",x,x,x);
      printf("%c  %3i\t%2X\t",x+32,x+32,x+32);
      printf("%c  %3i\t%2X\t",x+64,x+64,x+64);
      printf("%c  %3i\t%2X\n",x+96,x+96,x+96);
   }
   system ("PAUSE");
   return 0;
}