?? 15.html
字號:
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<table width="100%">
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc289></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> <br>
</font> </div>
</td>
<td> <font face='宋體' size='2'> <br>
getenv(取得環境變量內容) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 相關函數 </font> </div>
</td>
<td> <font face='宋體' size='2'> putenv,setenv,unsetenv<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 表頭文件 </font> </div>
</td>
<td> <font face='宋體' size='2'> #include<stdlib.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 定義函數 </font> </div>
</td>
<td> <font face='宋體' size='2'> char * getenv(const char *name);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 函數說明 </font> </div>
</td>
<td> <font face='宋體' size='2'> getenv()用來取得參數name環境變量的內容。參數name為環境變量的名稱,如果該變量存在則會返回指向該內容的指針。環境變量的格式為name=value。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 返回值 </font> </div>
</td>
<td> <font face='宋體' size='2'> 執行成功則返回指向該內容的指針,找不到符合的環境變量名稱則返回NULL。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 范例 </font> </div>
</td>
<td> <font face='宋體' size='2'> #include<stdlib.h><br>
mian()<br>
{<br>
char *p;<br>
if((p = getenv(“USER”)))<br>
printf(“USER=%s\n”,p);<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 執行 </font> </div>
</td>
<td> <font face='宋體' size='2'> USER = root<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc290></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> <br>
</font> </div>
</td>
<td> <font face='宋體' size='2'> <br>
putenv(改變或增加環境變量) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 相關函數 </font> </div>
</td>
<td> <font face='宋體' size='2'> getenv,setenv,unsetenv<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 表頭文件 </font> </div>
</td>
<td> <font face='宋體' size='2'> #include4<stdlib.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 定義函數 </font> </div>
</td>
<td> <font face='宋體' size='2'> int putenv(const char * string);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 函數說明 </font> </div>
</td>
<td> <font face='宋體' size='2'> putenv()用來改變或增加環境變量的內容。參數string的格式為name=value,如果該環境變量原先存在,則變量內容會依參數string改變,否則此參數內容會成為新的環境變量。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 返回值 </font> </div>
</td>
<td> <font face='宋體' size='2'> 執行成功則返回0,有錯誤發生則返回-1。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 錯誤代碼 </font> </div>
</td>
<td> <font face='宋體' size='2'> ENOMEM 內存不足,無法配置新的環境變量空間。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 范例 </font> </div>
</td>
<td> <font face='宋體' size='2'> #include<stdlib.h><br>
main()<br>
{<br>
char *p;<br>
if((p = getenv(“USER”)))<br>
printf(“USER =%s\n”,p);<br>
putenv(“USER=test”);<br>
printf(“USER+5s\n”,getenv(“USER”));<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 執行 </font> </div>
</td>
<td> <font face='宋體' size='2'> USER=root<br>
USER=root<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc291></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> <br>
</font> </div>
</td>
<td> <font face='宋體' size='2'> <br>
setenv(改變或增加環境變量) </font> </td>
</tr>
<tr>
<div align="right"><font face='宋體' size='2'> 相關函數 </font> </div>
</td>
<td> <font face='宋體' size='2'> getenv,putenv,unsetenv<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 表頭文件 </font> </div>
</td>
<td> <font face='宋體' size='2'> #include<stdlib.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 定義函數 </font> </div>
</td>
<td> <font face='宋體' size='2'> int setenv(const char *name,const char * value,int
overwrite);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 函數說明 </font> </div>
</td>
<td> <font face='宋體' size='2'> setenv()用來改變或增加環境變量的內容。參數name為環境變量名稱字符串。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 參數 </font> </div>
</td>
<td> <font face='宋體' size='2'> value則為變量內容,參數overwrite用來決定是否要改變已存在的環境變量。如果overwrite不為0,而該環境變量原已有內容,則原內容會被改為參數value所指的變量內容。如果overwrite為0,且該環境變量已有內容,則參數value會被忽略。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 返回值 </font> </div>
</td>
<td> <font face='宋體' size='2'> 執行成功則返回0,有錯誤發生時返回-1。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 錯誤代碼 </font> </div>
</td>
<td> <font face='宋體' size='2'> ENOMEM 內存不足,無法配置新的環境變量空間<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 范例 </font> </div>
</td>
<td> <font face='宋體' size='2'> #include<stdlib.h><br>
main()<br>
{<br>
char * p;<br>
if((p=getenv(“USER”)))<br>
printf(“USER =%s\n”,p);<br>
setenv(“USER”,”test”,1);<br>
printf(“USER=%s\n”,getenv(“USEr”));<br>
unsetenv(“USER”);<br>
printf(“USER=%s\n”,getenv(“USER”));<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 執行 </font> </div>
</td>
<td> <font face='宋體' size='2'> USER = root<br>
USER = test<br>
USER = (null)<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
</div>
</td>
</tr>
</table>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -