重囗另类BBWSeⅹHD,av狼论坛,精品一卡2卡三卡4卡乱码理论,体育生gv老师浪小辉3p警察

用命令行參數解決簡單整數計算 -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【www.ipr-jzsc.com - 電腦資料】

    .使用main函數的參數,實現一個整數計算器,程序可以接受三個參數,

    第一個參數“-a”選項執行加法,“-s”選項執行減法,“-m”選項執

    行乘法,“-d”選項執行除法,后面兩個參數為操作數,

用命令行參數解決簡單整數計算

    例如:輸入test.exe -a 1 2

    執行1+2輸出3

   

#include<stdio.h>#include<stdlib.h>#include<string.h>int main(int argc,char *argv[]){    int num1 = atoi(argv[2]);    int num2 = atoi(argv[3]);    if (0 == strcmp(argv[1], "-a"))    {        printf("ret=%d\n", num1 + num2);    }    else if(0 == strcmp(argv[1], "-s"))    {        printf("ret=%d\n", num1 - num2);    }    else if (0 == strcmp(argv[1], "-m"))    {        printf("ret=%d\n", num1 * num2);    }    else if (0 == strcmp(argv[1], "-d"))    {        printf("ret=%d\n", num1 / num2);    }    system("pause");    return 0;}

    用戶在命令行中編寫參數來啟動一個程序的執行,這些參數被傳遞給程序,程序按照它認為合適的任何方式來對它們進行處理

    c程序的main函數具有兩個形參,

電腦資料

用命令行參數解決簡單整數計算》(http://www.ipr-jzsc.com)。第一個為argc,它表示命令行參數的數目。第二個為argv,它指向一組參數值。由于參數的數目沒有內在的限制,所以argv指向這組參數值的第一個元素。這些元素都是指向一個參數文本的指針。如果程序需要訪問命令行參數,main函數在申明時需要加上這些參數

最新文章
主站蜘蛛池模板: 新丰县| 双城市| 株洲县| 杭州市| 聂荣县| 长春市| 益阳市| 炎陵县| 英山县| 汝南县| 沂南县| 景德镇市| 长沙县| 平潭县| 马鞍山市| 洪湖市| 密山市| 辽宁省| 自贡市| 英德市| 梁山县| 宜阳县| 广宁县| 长治市| 灵台县| 山阴县| 舟曲县| 菏泽市| 尼勒克县| 浪卡子县| 灵川县| 阿拉善右旗| 蓬溪县| 龙南县| 小金县| 罗山县| 垣曲县| 牟定县| 灵璧县| 丰原市| 尉氏县|