小编Jam*_*iil的帖子

将值传递给main(int,char**)

我有一个程序显示ascii值和字母,但现在我修改程序只显示我正在寻找的西班牙字符.该程序被调用,是的,你得到它,"ascii".用户要做的是键入C:>asciiC:>ascii all显示所有ascii字符.要仅显示用户必须键入的西班牙语字符C:>ascii es.

为此我写了这个简单的程序

int main(int argc, char** argv) {
    if(argv[0] == "es"){
        abc::ascii_es();        
    }
    if(argv[0] == "all"){
        abc::ascii_all();
    }
    else
        abc::ascii_es();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但程序总是跳转到ascii_eselse条件关键字中的方法.我究竟做错了什么?

c++ gcc visual-c++

0
推荐指数
1
解决办法
91
查看次数

标签 统计

c++ ×1

gcc ×1

visual-c++ ×1