int main(int argc, char **argv)
{
    int min, max;

    if (argc!=3)
    {
        cerr << "Uso: " << argv[0] << " *lim_min*  *lim_max*" << endl;
        return 1;
    }
    if (!int_from_string(min, argv[1], dec))
    {
        cerr << "limite inferiore non valido" << endl;
        return 2;
    }
    if (!int_from_string(max, argv[2], dec))
    {
        cerr << "limite superiore non valido" << endl;
        return 3;
    }

    Counter c = Counter();

    c.init(min, max);

    cout << "Ho un contatore che va da " << c.getMin() << " a " << c.getMax() << "." << endl;

    c.name="MicroWaveCounter";

    cout << "Il contatore si chiama " << c.name << "." << endl;

    c.count();


}