I am attempting to read an environment variable in C++ as per this documentation. My code looks like this:
char * val;
val = getenv( "smartDir" );
ShowMessage( val );
delete val;
My problem is that val always ends up NULL as if the enviroment variable does not exist. However, I clearly have the variable defined as you can see here:
What am I doing wrong here?