1. 程式人生 > 程式設計 >C語言 不使用strcat函式實現連線兩個字串功能程式碼

C語言 不使用strcat函式實現連線兩個字串功能程式碼

字串連線函式:

字串連線就是將一個字串連線到另一個字串的末尾,使其組合成一個新的字串,在字串處理函式中,strcat 函式具有字串連線功能。下面是用C語言實現不使用是strcat 函式實現連線兩個字串的功能。

原始碼:

#include<stdio.h>
 
void constring(char s[],char t[],char q[]);     //函式宣告
 
int main(void)
{
  char s[100];
  char q[100];
  char t[200];
  printf("輸入字串是s:\n");            //提示輸入字串
  gets(s);                             //輸入字串
  printf("輸入字串q:\n");
  gets(q);
  constring(s,q,t);                    //呼叫函式
  printf("連線後的字串為:%s\n",t);
}
 
void constring(chars[],char q[])     
{
  int i,j;
  for (i = 0; s[i] != '\0'; i++)
  {
    q[i] = s[i];
  }
  for (j = 0; t[j] != '\0'; j++)
  {
    q[i + j] = t[j];
  }
  q[i + j] = '\0';
}

執行結果:

以上這篇C語言 不使用strcat函式實現連線兩個字串功能程式碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。