c++打印环境变量
2024-10-10 05:59:15
直接上代码:cpp版本
#include <stdio.h>
#include <stdlib.h>
#include <string.h> extern char** environ;
int main(int argc, char* argv[])
{
printf("Content type:text/plain\n\n"); char** env = environ;
while(*env){
printf("===%s====\n", *env);
env++;
}
printf("===end=====");
fflush(stdout); return ;
}
py版本:
#!/usr/bin/python
#encoding=utf-8 import os print "Content-type:text/html\r\n\r\n"
print "<font size=+1>Environment</font>"
for param in os.environ.keys():
print "<b>%20s</b>: %s " %(param, os.environ[param])
c++版本中,上述示例中,需要后续解析字符串,此外使用getenv(varname)获取指定的环境变量值,前提是知道某个环境变量名(key);
最新文章
- IO流-----写到输出流
- linux shell if
- C#根据身份证号码,计算生日、年龄、性别
- 面向对象中this问题
- 我用了13行代碼開發出来的PHP框架
- Spring实战5:基于Spring构建Web应用
- 【C#编程基础学习笔记】4---Convert类型转换
- NYOJ128 前缀式计算(栈的运用)
- [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)
- This is probably because there is no OLE editor registered against the type of file you were trying to open.
- Docker配置加速器
- 2,fiddler的基本设置
- gradle-4.1-all.zip离线包下载 极速 android studio2.3 3.0编译必备
- [luogu P3195] [HNOI2008]玩具装箱TOY
- Android JNI作用及其详解
- 【树】Kth Smallest Element in a BST(递归)
- 服务器路由配置--Route
- BloomFilter&ndash;大规模数据处理利器
- slot的使用
- slf4j日志框架