首页 > 其他分享 >c语言中获取环境变量

c语言中获取环境变量

时间:2023-02-02 21:33:42浏览次数:41  
标签:语言 int envp char 获取 environ mysql 环境变量

#include <stdio.h>

int main(int argc, char *argv[], char *envp) {
    /*
     * 命令行传参的时候 例如:mysql mysql -h 127.0.0.1 -u root -p 123
     * argc 传入参数的个数
     * argv 传入的参数
     * envp 环境变量 envp 与 下方的environ一致都可以获取环境变量
     * */
    //extern关键字的作用是"告诉编译器我这个变量将在其他外部c文件中定义,我这里只是在外部用它"
    //environ是一个 Linux C中定义的全局变量在unistd.h头中声明,所以也可以将unist.h进行include使用 是一个char** 类型,存储着系统的环境变量
    extern char **environ;
    for (char **p = environ; *p != NULL; ++p) {
        printf("%s\n", *p);
    }

    return 0;
}

标签:语言,int,envp,char,获取,environ,mysql,环境变量
From: https://www.cnblogs.com/wtil/p/17087494.html

相关文章

  • C语言++前置与后置
    1.++前置#include<stdio.h>intmain(){inti=10,j=0;/*i=i++;*//*j=i++;*/j=++i;//先对i++,再赋值给jprintf("%d%d",i,j);i=11,b=11}2.++后置#includ......
  • c++语言程序设计第一章笔记
    在最开始,老师就向我们介绍了计算机语言的发展历史。也就是先前,在计算机刚开始发展的时候,那时候计算机语言与自然语言之间具有很大的鸿沟(计算机只能读懂二进制的0和1),比机器......
  • Linux基础:⽹络不通排查流程、etc⽬录下重要的数据⽂件、usr⽬录下重要的数据⽂件、var
    目录一、⽹络不通排查流程二、etc⽬录下重要的数据⽂件三、usr⽬录下重要的数据⽂件四、var⽬录下重要的数据⽂件五、proc⽬录重要的数据⽂件六、系统优化相关七、环境变量......
  • Spring获取Bean的9种方式
    前言随着SpringBoot的普及,Spring的使用也越来越广,在某些场景下,我们无法通过注解或配置的形式直接获取到某个Bean。比如,在某一些工具类、设计模式实现中需要使用到Spring容......
  • Request-获取请求行数据-方法介绍、代码演示
    Request-获取请求行数据-方法介绍3.request功能:1.获取请求消息数1.获取请求行数据GET/day14/demo1?name=zhangsanHTTP/1.1......
  • 获取BigDecimal数字的千分位表示,同时保留精度
    获取BigDecimal数字的千分位表示,同时保留精度需求:BigDecimal---->String两种方法:自己编写逻辑方法使用java提供的API来转化/***转化一:自己拼接*/priv......
  • Linux环境变量配置
    Linux环境变量配置1:全局的环境变量配置1:查看当前配置export//查看当前配置2:vietc/profile或者sudovietc/profile3:增加ndk配置exportNDK_HOME=/home/br......
  • adb shell getprop 获取系统属性
    adbshellgetprop以华为p30为例:[gsm.default.apn]:[gsm.defaultpdpcontext.active]:true[gsm.dualcards.switch]:false[gsm.huawei.RemindDataService]:false[gs......
  • Wifi BSSID获取
    代码很简单,通过wifiManager获取wifiinfo,从而获取bssid,publicstaticStringgetWifiSSID(Contextcontext){Stringbssid="";ConnectivityManage......
  • 《C语言实现http下载文件》
    源码:/************************************************************Copyright(C),2016,Leon,AllRightsReserved.FileName:download.ccoding:UTF-8Descript......