• 合并字符串


    问题:

    编写一个程序实现功能:将两个字符串合并为一个字符串并且输出,用指针实现。

       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
    请按任意键继续. . .

  • 相关阅读:
    [USACO 5.5]Hidden Password
    [Codeforces 1016F]Road Projects
    再会,OI
    [TJOI 2018]智力竞赛
    [POI 2009]Lyz
    [NOI 2015]品酒大会
    [NOI 2017]蔬菜
    [NOI 2017]整数
    [NOI 2017]游戏
    [NOI 2017]蚯蚓排队
  • 原文地址:https://www.cnblogs.com/xuxu8511/p/2425349.html
Copyright © 2020-2023  润新知