2kb


私信TA

用户名:yifang

访问量:11715

签 名:

等  级
排  名 2135
经  验 2383
参赛次数 2
文章发表 21
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:创建两个char数组, 再创建两个char指针指向两个数组。写一函数,参数是两个char 指针,
    然后用while循环把被连接的数组的指针移到结束符,‘\0’; 再然后用while循环让另一个指针所指的值,赋值给被连接的数组的指针,赋值完成后,让两个指针++。感觉没说清楚。看代码吧。

注意事项:

参考代码:

#include <iostream>


using namespace std;


void strcat(char* pa, char* pb)

{

while(*(pa) != '\0'){

pa++;

}


while (*pa++ = *pb++){

;

}


}


int main()

{

char a[30];

char b[10];

char *pa = a;

char *pb = b;


cin >> a;


cin >> b;

strcat(pa,pb);

for ( ; *(pa) != '\0'; pa++ ){

cout << *pa;

}

return 0;

}


 

0.0分

0 人评分

  评论区