字符串連接函數(shù):
字符串連接就是將一個字符串連接到另一個字符串的末尾,使其組合成一個新的字符串,在字符串處理函數(shù)中,strcat 函數(shù)具有字符串連接功能。下面是用C語言實現(xiàn)不使用是strcat 函數(shù)實現(xiàn)連接兩個字符串的功能。
源代碼:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#include<stdio.h> void constring( char s[], char t[], char q[]); //函數(shù)聲明 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); //調(diào)用函數(shù) printf ( "連接后的字符串為:%s\n" , t); } void constring(chars[], char t[], 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' ; } |
運行結(jié)果:
以上這篇C語言 不使用strcat函數(shù)實現(xiàn)連接兩個字符串功能代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://blog.csdn.net/LiuBo_01/article/details/78252932