标题:求助int main(int argc, char* args[]) 什么意思
取消只看楼主
lei1986
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-10-9
结帖率:0
已结贴  问题点数:10 回复次数:2 
求助int main(int argc, char* args[]) 什么意思
原函数如下
int main(int argc, char* args[])
{
    BIN bin;
    PBIN pbin;
    pbin = &bin;
    pbin->offset = 0;
    if(argc >=2)
    {
        if(!stricmp(args[1], "bin") && argc >= 4)
        {
            if(!makeBin(pbin, args[2]))
            {
                printf("make bin file error.\n\r");
                return 0;
            }
            if(!writeBinToFile(pbin, args[3]))
            {
                printf("write bin to file error.\n\r");
                return 0;
            }
            printf("bin file created.\n\r");
            return 0;
        }
        else if(!stricmp(args[1], "dump") && argc >= 3)
        {
            if(!dumpBin(args[2]))
                printf("dump bin file error.\n\r");
            return 0;
        }
        else
        {
            showHelp();
        }
    }
int main(int argc, char* args[]) 什么意思函数中argc 和 args[]并未被赋值  但上面函数直接进行比较  谁能讲讲原因
    else
        showHelp();
    return 0;
}
搜索更多相关主题的帖子: args int main argc char 
2010-10-18 09:42
lei1986
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-10-9
得分:0 
回复 楼主 lei1986
argc 和 args[]并未被赋值  但上面函数直接进行比较
2010-10-18 10:07
lei1986
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-10-9
得分:0 
回复 2楼 vandychan
argc 和 args[]并未被赋值  但上面函数直接进行比较
2010-10-18 10:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-323211-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.652514 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved