#include <iostream.h>
#include <iomanip.h>

int tonumber (char *string)
{
    int ergebnis=0;
    int len=strlen(string);
    int power=1;
    for (int x=len ; x > 0 ; --x)
    {
        ergebnis+=power*((int)string[x-1]-'0');
        power*=10;
    }
    return ergebnis;
}


int main(int argc, char *argv[])
{
    int x,y,z;
    if (argc == 2)
    {
        y=tonumber(argv[1]);
        z=255;
    }
    else if (argc == 3)
    {
        y=tonumber(argv[1]);
        z=tonumber(argv[2]);
    }
    else
    {
        y=0;
        z=255;
    }

    cout << "  Dec Hex  Character" << endl;
    
    for (x=y ; x <= z; ++x)
        {
            cout << setw(5) << dec << x << setw(4) << hex  << x  << "  '" << (char)x << "'" << endl;
        }
    cout << endl;
    return 0;
}
