?? 05.html
字號:
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 定義函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> size_t strlen (const char *s);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 函數說明 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> strlen()用來計算指定的字符串s的長度,不包括結束字符"\0"。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> 返回字符串s的字符數。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> /*取得字符串str的長度*/<br>
#include<string.h><br>
main()<br>
{<br>
char *str = "12345678";<br>
printf("str length = %d\n", strlen(str));<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 執行 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> str length = 8<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc61></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> <br>
strncasecmp(忽略大小寫比較字符串) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 相關函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> bcmp,memcmp,strcmp,strcoll,strncmp<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 表頭文件 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> #include<string.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 定義函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> int strncasecmp(const char *s1,const
char *s2,size_t n);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 函數說明 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> strncasecmp()用來比較參數s1和s2字符串前n個字符,比較時會自動忽略大小寫的差異。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> 若參數s1和s2 字符串相同則返回0。s1 若大于s2則返回大于0的值,s1若小于s2則返回小于0
的值。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> #include<string.h><br>
main()<br>
{<br>
char *a="aBcDeF";<br>
char *b="AbCdEf";<br>
if(!strncasecmp(a,b))<br>
printf("%s =%s\n",a,b);<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 執行 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> aBcDef=AbCdEf<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc62></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> <br>
strncat(連接兩字符串) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 相關函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> bcopy,memccpy,memecpy,strcpy,strncpy<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 表頭文件 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> #inclue <string.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 定義函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> char * strncat(char *dest,const
char *src,size_t n);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 函數說明 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> strncat()會將參數src字符串拷貝n個字符到參數dest所指的字符串尾。第一個參數dest要有足夠的空間來容納要拷貝的字符串。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> 返回參數dest的字符串起始地址。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> #include <string.h><br>
main()<br>
{<br>
char a[30]="string(1)";<br>
char b[]="string(2)";<br>
printf("before strnact() :%s\n", a);<br>
printf("after strncat() :%s\n", strncat(a,b,6));<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 執行 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> before strnact() : string(1)<br>
after strncat() : string(1) string<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc63></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> <br>
strncpy(拷貝字符串) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 相關函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> bcopy,memccpy,memcpy,memmove<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 表頭文件 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> #include<string.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 定義函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> char * strncpy(char *dest,const
char *src,size_t n);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 函數說明 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> strncpy()會將參數src字符串拷貝前n個字符至參數dest所指的地址。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> 返回參數dest的字符串起始地址。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> #inclue <string.h><br>
main()<br>
{<br>
char a[30]="string(1)";<br>
char b[]="string(2)";<br>
printf("before strncpy() : %s\n",a);<br>
printf("after strncpy() : %s\n",strncpy(a,b,6));<br>
}<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 執行 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> before strncpy() : string(1)<br>
after strncpy() : string(1)<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc64></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> <br>
strpbrk(查找字符串中第一個出現的指定字符) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 相關函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> index,memchr,rindex,strpbrk,strsep,strspn,strstr,strtok<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 表頭文件 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> #include <include.h><br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 定義函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> char *strpbrk(const char *s,const
char *accept);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 函數說明 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> strpbrk()用來找出參數s 字符串中最先出現存在參數accept
字符串中的任意字符。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 返回值 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> 如果找到指定的字符則返回該字符所在地址,否則返回0。<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 范例 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> #include <string.h><br>
main()<br>
{<br>
char *s="0123456789012345678901234567890";<br>
char *p;<br>
p=strpbrk(s,"a1 839"); /*1會最先在s字符串中找到*/<br>
printf("%s\n",p);<br>
p=strprk(s,"4398");/*3 會最先在s 字符串中找到*/<br>
printf("%s\n",p);<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 執行 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> 1.23E+29<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc65></a></font> </div>
</td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> <br>
</font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> <br>
strrchr(查找字符串中最后出現的指定字符) </font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><font face='宋體' size='2'> 相關函數 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> index,memchr,rindex,strpbrk,strsep,strspn,strst
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -