CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

GetEnvironmentStrings()获取的环境块问题

楼主villager(在黑暗的角落 忧郁的眼神注视着你)2003-08-02 00:18:23 在 C/C++ / C语言 提问

环境块中的字符串是不是用   '='号分开的?  
   
  看WINDOWS程序设计第九章的第五个程序后得出的结论。不知道对不对。  
  看代码的意思只能有这个解释了。有谁知道得具体一点?  
  问题点数:20、回复次数:1Top

1 楼pengzhenwanli(紫气日盈)回复于 2003-08-02 01:37:22 得分 20

#include   <windows.h>  
  #include   <stdio.h>  
  int   main()  
  {  
  LPTSTR   lpszVariable;    
  LPVOID   lpvEnv;    
     
  //   Get   a   pointer   to   the   environment   block.    
     
  lpvEnv   =   GetEnvironmentStrings();  
   
  //   If   the   returned   pointer   is   NULL,   exit.  
  //if   (lpvEnv   ==   NULL)  
      //   ErrorExit("GetEnvironmentStrings   failed.");        
     
  //   Variable   strings   are   separated   by   NULL   byte,   and   the   block   is    
  //   terminated   by   a   NULL   byte.    
     
  for   (lpszVariable   =   (LPTSTR)   lpvEnv;   *lpszVariable;   lpszVariable++)    
  {    
        while   (*lpszVariable)    
              putchar(*lpszVariable++);    
        putchar('\n');    
  }  
  你试一下这个程序便知。  
  显然不是。  
  因为路径就是这样设置path   =Top

相关问题

  • vb中怎样获取环境变量?
  • 在VC环境下获取0到9的随机数!
  • 棘手的问题:java 1.4中如何获取环境变量?
  • 怎么获取当前月份的天数(asp+access环境)?
  • 才鸟问题:如何获取系统的环境变量
  • 如何在VC,BC环境下获取按键???急急急!!!!!!
  • Shell编程中如何获取环境变量中设置的路径
  • 在java中如何获取window中环境变量path的值!!!高分
  • 还是mysql数据获取乱码的问题,tomcat环境下使用
  • 请问高手如何在linux环境中获取bios时间,在线等待,急

关键词

  • null
  • lpszvariable
  • getenvironmentstrings
  • lpvenv

得分解答快速导航

  • 帖主:villager
  • pengzhenwanli

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo