main関数のパラメータを使用して、整数計算機を実現します.プログラムは3つのパラメータを受け入れることができます.最初のパラメータ「-a」オプションは加算を実行します.「-s」オプションは減算を実行します.「-m」オプションは乗算を実行します.「-d」オプションは除算を実行します.後の2つのパラメータはオペランドです.

1470 ワード

  • テーマ:main関数のパラメータを使用して、整数計算機を実現し、プログラムは3つのパラメータを受け入れることができ、最初のパラメータ「-a」オプションは加算を実行し、「-s」オプションは減算を実行し、「-m」オプションは乗算を実行し、「-d」オプションは除算を実行し、後の2つのパラメータは操作数である.

  • 例:testを入力.exe -a 1 2
    実行1+2出力3
    プログラムアクセス:
  • #include
    #include 
    int main(int argc, char* argv [])
    {
               int num1 = atoi(argv [2]);//    atoi              。
               int num2 = atoi(argv [3]);
               int ret;
               if (argc != 4)//      
              {
                       printf( "      " );
                        return 1;
              }
               if (argv [1][0] == '-')//     (   )  
              {
                        switch (argv [1][1])
                       {
                        case 'a' :
                                 ret = num1 + num2;
                                 printf( "%d ", ret);
                                  break;
                        case 's' :
                                 ret = num1 - num2;
                                 printf( "%d", ret);
                                  break;
                        case 'm' :
                                 ret = num1*num2;
                                 printf( "%d", ret);
                                  break;
                        default:
                                 printf( "         " );
                                  break;
                       }
              }
               return 0;
    }