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