當前位置:編程學習大全網 - 源碼下載 - 編寫壹個函數實現兩個字符串的連接(不使用庫函數strcat).這個用C語言怎麽寫程序啊求詳細解釋~急!

編寫壹個函數實現兩個字符串的連接(不使用庫函數strcat).這個用C語言怎麽寫程序啊求詳細解釋~急!

void fun (char s1[],char s2[]){

int i,j;

for (i=0;s1[i] !=’\0’; i++); /*求出的i為pA字符的總長度,包括結束標記位*/

for (j=0;s2[j] !=’\0’; j++)

s1[i++]=s2[j]; /*將pB字符串連在pA字符串的後面*/

s1[i]='\0’; /*在字符串最後加上結束標記符*/

}

擴展資料:

最常用的字符串函數:

字符串輸出函數puts格式:puts (字符數組名) 功能:把字符數組中的字符串輸出到顯示器。

2.字符串輸入函數gets格式:gets (字符數組名) 功能:從標準輸入設備鍵盤上輸入壹個字符串。本函數得到壹個函數值,即為該字符數組的首地址。

3.字符串連接函數strcat格式:strcat (字符數組名1,字符數組名2) 功能:把字符數組2中的字符串連接到字符數組1 中字符串的後面,並刪去字符串1後的串標誌“”。

4.字符串拷貝函數strcpy格式:strcpy (字符數組名1,字符數組名2) 功能:把字符數組2中的字符串拷貝到字符數組1中。串結束標誌“”也壹同拷貝。

5.字符串比較函數strcmp格式:strcmp(字符數組名1,字符數組名2) 功能:按照ASCII碼順序比較兩個數組中的字符串,並由函數返回值返回比較結果。

6.測字符串長度函數strlen格式:strlen(字符數組名) 功能:測字符串的實際長度(不含字符串結束標誌‘’) 並作為函數返回值。

參考資料:

百度百科-數組

  • 上一篇:風險評價中的D值如何得出的?
  • 下一篇:使用jquery.form.js實現文件上傳及進度條前端代碼
  • copyright 2024編程學習大全網