合并字符串
問題:
編寫一個程序實現功能:將兩個字符串合并為一個字符串并且輸出,用指針實現。
?? char str1[20]={“Hello ”}, str2[20]={“World ”};
————————————————————————————————————————————————
View Code 1 #include <iostream>2 using namespace std;
3
4 void main()
5 {
6 char str1[10] = "Hello";
7 char str2[10] = "World";
8
9 char result[20] ;
10 char *p,*q,*t;
11 p = str1;
12 q = str2;
13 t = result;
14 memset(result,0,20);
15 int i=0,j=0;
16 for(i=0;i<(int)strlen(str1);i++)
17 *(t+i) = *(p+i);
18 for(j=0;j<(int)strlen(str2);j++)
19 *(t+i+j) = *(q+j);
20
21 cout << t << endl;
22 }
測試:
HelloWorld
請按任意鍵繼續. . .
轉載于:https://www.cnblogs.com/xuxu8511/archive/2012/03/30/2425349.html
總結
- 上一篇: 易借速贷好通过吗 个人资质好的一分钟可到
- 下一篇: BZOJ3262/Luogu3810