直接上代码:cpp版本

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <string.h>
 4 
 5 extern char** environ;
 6 int main(int argc, char* argv[])
 7 {
 8     printf("Content type:text/plain\n\n");
 9 
10     char** env = environ;
11     while(*env){
12         printf("===%s====\n", *env);
13         env++;
14     }   
15     printf("===end=====");
16     fflush(stdout);
17 
18     return 0;
19 }

py版本:

1 #!/usr/bin/python 
2 #encoding=utf-8
3 
4 import os
5 
6 print "Content-type:text/html\r\n\r\n"
7 print "<font size=+1>Environment</font>"
8 for param in os.environ.keys():
9     print "<b>%20s</b>: %s "  %(param, os.environ[param])

  c++版本中,上述示例中,需要后续解析字符串,此外使用getenv(varname)获取指定的环境变量值,前提是知道某个环境变量名(key);

 

相关文章:

  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2021-12-18
  • 2021-05-29
猜你喜欢
  • 2021-08-26
  • 2022-12-23
  • 2022-01-23
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2021-07-10
相关资源
相似解决方案