您当前的位置: 首页 >  linux

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LINUX C正确遍历environ

柳鲲鹏 发布时间:2021-12-23 08:30:56 ,浏览量:0

  遍历容易,就是何时退出循环要处理一下。否则会崩溃。

extern char** environ;
static void dump_environ(const int argc, const char** argv)
{
    for(int i=0; *environ[i]; i++)
    { 
        printf("*environ[%d]: %s\n", i, environ[i]);

        //最后一个参数就是启动程序名。二者的样子也不同:_=./Suite ./Suite
        if (strstr(environ[i], argv[0]))
        {
            break;
        }
    }
}

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0839s