当前位置: 首页 > news >正文

c++打印环境变量

直接上代码: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);

 

相关文章:

  • 小型考试系统
  • Java IO的RandomAccessFile的使用(转)
  • 执行Asp.net应用程序在Linux上的3种托管方式
  • CSS学习笔记——定位position属性的学习
  • 【转】搭建高可用mongodb集群(一)——配置mongodb
  • 从实体和关系角度看 PowerDesigner 设计数据库模型
  • 基础知识__WebService
  • Lepus经历收获杂谈(二)——QT
  • Python Function Note
  • 腾讯下一个重点:硬件;硬件自身的未来也正进入多元化发展
  • REST架构的思考
  • python的统一编码规范
  • c# 反射
  • 使用AutoCompleteTextView和AsyncTask 检索城市
  • python之路(二)函数
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • Consul Config 使用Git做版本控制的实现
  • create-react-app做的留言板
  • Docker 笔记(2):Dockerfile
  • Elasticsearch 参考指南(升级前重新索引)
  • Git 使用集
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • JavaScript异步流程控制的前世今生
  • Java小白进阶笔记(3)-初级面向对象
  • 力扣(LeetCode)56
  • 两列自适应布局方案整理
  • 我的zsh配置, 2019最新方案
  • 学习笔记TF060:图像语音结合,看图说话
  • 移动端唤起键盘时取消position:fixed定位
  • #etcd#安装时出错
  • #Spring-boot高级
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (39)STM32——FLASH闪存
  • (42)STM32——LCD显示屏实验笔记
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (二)windows配置JDK环境
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (算法)Travel Information Center
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • .Net - 类的介绍
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .Net的DataSet直接与SQL2005交互
  • .net的socket示例
  • .NET开发不可不知、不可不用的辅助类(一)
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • ;号自动换行
  • @NestedConfigurationProperty 注解用法
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [20180224]expdp query 写法问题.txt
  • [ACTF2020 新生赛]Include
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用