Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  2
Language: C/C++
Code:
#include <stdio.h>
constexpr const int kDefaultDonateLevel = 5;
constexpr const int kMinimumDonateLevel = 1;
void show()
{
    printf("Hello, World!n");
}

bool parseInt(int key, int arg)
{
    int m_donateLevel = kDefaultDonateLevel;
    
    switch (key) {
    case 1: /* --retries */
        if (arg > 0 && arg <= 1000) {
           show();
        }
        break;

    case 2: /* --retry-pause */
        if (arg > 0 && arg <= 3600) {
           show();
        }
        break;

    case 3: /* --keepalive */
           show();
        break;

    case 4: /* --variant */

        break;

    case 5: /* --donate-level */
        if (arg >= kMinimumDonateLevel && arg <= 99) {
            m_donateLevel = arg;
        }
        break;

    case 6: /* --api-port */
        if (arg > 0 && arg <= 65536) {
           show();
        }
        break;

    case 7: /* --print-time */
        if (arg >= 0 && arg <= 3600) {
           show(); 
        }
        break;

    default:
        break;
    }

    return true;
}

int main()
{
    parseInt(5, 5);

    return 0;
}
          
          
          
Comments: