c語言的三種基本結(jié)構(gòu) 用C語言:寫一個函數(shù),將兩個字符串連接?
用C語言:寫一個函數(shù),將兩個字符串連接?字符串連接:字符串B被復制到另一個字符a的末尾,字符串a(chǎn)需要足夠的空間來容納字符串a(chǎn)和字符串B。#(char a[],char B[{////將a和B放在一起,
用C語言:寫一個函數(shù),將兩個字符串連接?
字符串連接:字符串B被復制到另一個字符a的末尾,字符串a(chǎn)需要足夠的空間來容納字符串a(chǎn)和字符串B。
#(char a[],char B[
{////將a和B放在一起,將a和B放在一起{(char a[],char B[
{(char a,char B[
){//////將a和B放在一起,將a和B放在一起作為a和B一起{//ti=0,j=0(a[i]!=“”“”)(T--(H&T>dio,H,H)H(H&T(H&T&T)H&T(H&T&T,H&T>;H&T>;T&T&T,H,H,H&T&T,H,H&T&T;cdefa)為a,即a:本文的目的:本文的目的包括“stdio”。H “char*mycat(char*a,char*b){char*aa=a if(a==NULL | | b==NULL)返回NULL while(*a)a while(*a=*b)return aa}int main(void){char s1[100]=“12345”,s2[]=“abcdefghijkl”printf(%sn”,mycat(s1,s2))返回0}
char strcat(char*,char*)這是strcat的原型聲明。房東傳來的A和B是字符類型。當然,會報告錯誤。Chara,B,cscanf(%s%s“,&A,&B)%s是接收字符串。房東只傳入一個字符類型。這怎么行?這不好嗎?void link(char*a,char*b){strcat(a,b)}void main(){char a[100],b[100]scanf(%s%s,a,b)link(a,b)printf(%s,a)return}