?? 05.html
字號:
<div align="right"><font face='宋體' size='2'> 附加說明 </font> </div>
</td>
<td valign="top"> <font face='宋體' size='2'> 參數c雖聲明為int, 但必須是unsigned char
,所以范圍在0到255之間。<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[30];<br>
memset (s,'A',sizeof(s));<br>
s[30]='\0';<br>
printf("%s\n",s);<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'> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc51></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>
rindex(查找字符串中最后一個出現的指定字符) </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,strchr,strrchr<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 * rindex( const char *s,int
c);<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'> rindex()用來找出參數s字符串中最后一個出現的參數c地址,然后將該字符出現的地址返回。字符串結束字符(NULL)也視為字符串一部分。<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>
mian()<br>
{<br>
char *s ="0123456789012345678901234567890";<br>
char *p;<br>
p=rindex(s,'5');<br>
printf("%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 valign="top"> <font face='宋體' size='2'> 567890<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc52></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>
strcasecmp(忽略大小寫比較字符串) </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 strcasecmp (const char *s1,
const char *s2);<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'> strcasecmp()用來比較參數s1和s2字符串,比較時會自動忽略大小寫的差異。<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(!strcasecmp(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=linuxc53></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>
strcat(連接兩字符串) </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,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'> #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 *strcat (char *dest,const
char *src);<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'> strcat()會將參數src字符串拷貝到參數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 strcat() : %s\n",a);<br>
printf("after strcat() : %s\n",strcat(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'> before strcat () : string(1)<br>
after strcat () : string(1)string(2)<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc54></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>
strchr(查找字符串中第一個出現的指定字符) </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,rinex,strbrk,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<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 * strchr (const char *s,int
c);<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'> strchr()用來找出參數s字符串中第一個出現的參數c地址,然后將該字符出現的地址返回。<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=strchr(s,'5');<br>
printf("%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 valign="top"> <font face='宋體' size='2'> 5.68E+25<br>
</font> </td>
</tr>
<tr>
<td width="80" valign="top">
<div align="right"><br>
<font face='宋體' size='2'><a name=linuxc55></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>
strcmp(比較字符串) </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,strcasecmp,strncasecmp,strcoll<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 strcmp(const char *s1,const
char *s2);<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'> strcmp()用來比較參數s1和s2字符串。字符串大小的比較是以ASCII
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -