Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C++
Expertise: All
Apr 14, 2000

The getenv() Function

The ANSI function getenv() returns the value of an environment variable. getenv() takes a C-string containing an environment variable and returns its value. In the following example, getenv() detects the value of the environment variable PATH:
 
 
  #include <stdlib.h>
  int main()
  {
    char * curr_path = getenv("PATH");
    cout<<p; 
  }

A typical output string of this program may look like this:

 
 
  C:\\WINDOWS;C:\\WINDOWS\\COMMAND;C:\\MOUSE;

Using getenev() instead of a platform specific API has two advantages: your code is portable because getenv() is a standard functions, and the application doesn't need to link to MFC or Win API runtime libraries and dll's that have adverse effects on a program's speed and size.

Danny Kalev
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap