功 能: 把字元串加到當前環境中
用 法: int putenv(char *envvar);
函式說明: 參數enwar的格式為enwar=value,如果該環境變數原先存在,則變數內容會依參數enwar改變,否則此參數內容會成為新的環境變數
返回值: 執行成功則返回0,有錯誤發生則返回-1
錯誤代碼: ENOMEM 記憶體不足,無法配置新的環境變數空間
程式例:
#include <stdio.h>
#include <stdlib.h>
#include <alloc.h>
#include <string.h>
#include <dos.h>
int main(void)
{
char *path, *ptr;
int i = 0;
/* get the current path environment */
ptr = getenv("PATH");
/* set up new path */
path = malloc(strlen(ptr)+15);
strcpy(path,"PATH=");
strcat(path,ptr);
strcat(path,";c:\\temp");
/* replace the current path and display current environment */
putenv(path);
while (environ)
printf("%s\n",environ);
return 0;
}
相關詞條
-
putenv
putenv()用來改變或增加環境變數的內容。
-
setenv函式
getenv(取得環境變數內容) 相關函式 putenv... USER = root putenv(改變或增加環境變數) 相關函式... #include stdlib.h 定義函式 int putenv(const...
-
setenv
setenv函式,可用putenv來代替...
簡介 參數說明 -
Worm.Win32. RavMon
的信息(GetScriptInfo) (4) 用_putenv設定...
概述 病毒描述 行為分析 代碼分析 -
tzset
) { time_t td; putenv("TZ=PST8PDT...
函式格式 程式示例 -
PHP和MySQL Web開發
內容簡介本書將PHP開發與MySQL套用相結合,分別對PHP和MySQL做了深入淺出的分析,不僅介紹PHP和MySQL的一般概念...
內容簡介 作者簡介 目錄 -
《PHP和MySQLWeb開發》
版權資訊 書 名: PHP和MySQLWeb開發作 者:(澳大利亞)LukeWellingLaura[1]Thomson 出...
版權資訊 內容簡介 作者簡介 目錄 -
PHP和MySQLWeb開發
內容簡介PHP和MySQLWeb開發本書將PHP開發與MySQL套用相結合,分別對PHP和MySQL做了深入淺出的分析,不僅介紹...
內容簡介 作者簡介 目錄 -
cstdlib
參數說明: name-環境字元串9函式名稱: putenv函式原型: int putenv(const char *name)函式功能: 將...
介紹 包含函式 附