zoukankan      html  css  js  c++  java
  • 命令行参数

    现在告诉你它有什么用:
    现在是图形界面了。比如说像以前的文字界面的话,还有用。
    像dos命令,比如说,
    ipconfig -a ,它比ipconfig 多了一个参数。
    在程序中就可以通过它所带的参数而知道,使用者想怎么用它。使用者通过 -a 这个参数。告诉程序,要列出详细的信息。

    #include <stdio.h>

    int main(int argc, char *argv[])
    {
    if(1 == argc)
    {
    printf("参数太少.\n");
    getch();
    exit(0);
    }

    if('s' == argv[1][1])
    {
    printf("发送邮件...\n");
    }
    else if('r' == argv[1][1])
    {
    printf("接收邮件...\n");
    }
    else
    {
    printf("无效参数...\n");
    }
    getch();

    return 0;
    }

    比如上面是个邮件程序。只进行收发。-r 为收, -s为发。
    用命令的方式运行,编译出的.exe文件。
    像我是把编译出来的 mail.exe 放到c:\windows\system32
    呵呵,这样用有点像用命令的感觉。

    在命令提示符下 mail -r 或 mail -s

    这样你该知道带参数的main函数 是怎么回事了。以及有什么用了吧。
  • 相关阅读:
    第二次作业循环语句
    c语言01次作业分支,顺序结构
    PAT 1027. Colors in Mars
    PAT 1026 Table Tennis
    PAT 1035 Password
    PAT 1038. Recover the Smallest Number
    PAT 1028 List Sorting (25)
    PAT 1041 Be Unique (20)
    PAT 1025 PAT Ranking
    1037. Magic Coupon
  • 原文地址:https://www.cnblogs.com/kupig/p/2208306.html
Copyright © 2011-2022 走看看