LINUX C正确遍历environ

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX C正确遍历environ相关的知识,希望对你有一定的参考价值。

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

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;
        
    

以上是关于LINUX C正确遍历environ的主要内容,如果未能解决你的问题,请参考以下文章

[linux][c/c++]代码片段02

代写C, C++ or Python 作业,Linux environment下编程代写C, C++ or Python 作业代写

linux C相关函数杂记

C++ 代码片段执行

C#程序员经常用到的10个实用代码片段

LINUX环境变量environ