<tfoot id='Al3Ci'></tfoot>

      • <bdo id='Al3Ci'></bdo><ul id='Al3Ci'></ul>

      1. <legend id='Al3Ci'><style id='Al3Ci'><dir id='Al3Ci'><q id='Al3Ci'></q></dir></style></legend>
      2. <small id='Al3Ci'></small><noframes id='Al3Ci'>

      3. <i id='Al3Ci'><tr id='Al3Ci'><dt id='Al3Ci'><q id='Al3Ci'><span id='Al3Ci'><b id='Al3Ci'><form id='Al3Ci'><ins id='Al3Ci'></ins><ul id='Al3Ci'></ul><sub id='Al3Ci'></sub></form><legend id='Al3Ci'></legend><bdo id='Al3Ci'><pre id='Al3Ci'><center id='Al3Ci'></center></pre></bdo></b><th id='Al3Ci'></th></span></q></dt></tr></i><div id='Al3Ci'><tfoot id='Al3Ci'></tfoot><dl id='Al3Ci'><fieldset id='Al3Ci'></fieldset></dl></div>

        如何列出 c/c++ 应用程序中的所有环境变量

        时间:2023-08-26

        <i id='kPDEh'><tr id='kPDEh'><dt id='kPDEh'><q id='kPDEh'><span id='kPDEh'><b id='kPDEh'><form id='kPDEh'><ins id='kPDEh'></ins><ul id='kPDEh'></ul><sub id='kPDEh'></sub></form><legend id='kPDEh'></legend><bdo id='kPDEh'><pre id='kPDEh'><center id='kPDEh'></center></pre></bdo></b><th id='kPDEh'></th></span></q></dt></tr></i><div id='kPDEh'><tfoot id='kPDEh'></tfoot><dl id='kPDEh'><fieldset id='kPDEh'></fieldset></dl></div>

        1. <legend id='kPDEh'><style id='kPDEh'><dir id='kPDEh'><q id='kPDEh'></q></dir></style></legend>

                • <bdo id='kPDEh'></bdo><ul id='kPDEh'></ul>
                    <tbody id='kPDEh'></tbody>
                  <tfoot id='kPDEh'></tfoot>

                  <small id='kPDEh'></small><noframes id='kPDEh'>

                • 本文介绍了如何列出 c/c++ 应用程序中的所有环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我知道在用 C++ 编程时,我可以使用 getenv<访问各个环境变量/code>.

                  I know that when programming in c++ I can access individual environment variables with getenv.

                  我也知道,在 os x 终端中,我可以使用 <列出所有当前的环境变量代码>环境.

                  I also know that, in the os x terminal, I can list ALL of the current environment variables using env.

                  我有兴趣获得可用于我正在运行的 C++ 程序的环境变量的完整列表.是否有一个 c/c++ 函数可以列出它们?换句话说,有没有办法从我的 C++ 代码中调用 env ?

                  I'm interested in getting a complete list of the environment variables that are available to my running c++ program. Is there a c/c++ function that will list them? In other words, is there a way to call env from my c++ code?

                  推荐答案

                  使用 environ 全局变量.它是一个空终止指针,指向格式为 name=value 的字符串数组.这是 env 的一个微型克隆:

                  Use the environ global variable. It is a null-terminated pointer to an array of strings in the format name=value. Here's a miniature clone of env:

                  #include <stdlib.h>
                  #include <stdio.h>
                  
                  extern char **environ;
                  
                  int main(int argc, char **argv) {
                      for(char **current = environ; *current; current++) {
                          puts(*current);
                      }
                      return EXIT_SUCCESS;
                  }
                  

                  这篇关于如何列出 c/c++ 应用程序中的所有环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何在 gnome 终端中执行 CLion 程序? 下一篇:使用 Eclipse CDT 调试 ncurses

                  相关文章

                    <bdo id='1Rzu6'></bdo><ul id='1Rzu6'></ul>
                  1. <legend id='1Rzu6'><style id='1Rzu6'><dir id='1Rzu6'><q id='1Rzu6'></q></dir></style></legend>

                  2. <small id='1Rzu6'></small><noframes id='1Rzu6'>

                    1. <i id='1Rzu6'><tr id='1Rzu6'><dt id='1Rzu6'><q id='1Rzu6'><span id='1Rzu6'><b id='1Rzu6'><form id='1Rzu6'><ins id='1Rzu6'></ins><ul id='1Rzu6'></ul><sub id='1Rzu6'></sub></form><legend id='1Rzu6'></legend><bdo id='1Rzu6'><pre id='1Rzu6'><center id='1Rzu6'></center></pre></bdo></b><th id='1Rzu6'></th></span></q></dt></tr></i><div id='1Rzu6'><tfoot id='1Rzu6'></tfoot><dl id='1Rzu6'><fieldset id='1Rzu6'></fieldset></dl></div>

                      <tfoot id='1Rzu6'></tfoot>