内存:128  时间:1

题目描述

编写函数stringcat,实现字符串的连接,程序中需要使用指针形式访问字符串。提交函数部分即可。

输入

程序中给出的两个字符串。

输出

连接后的字符串。

样例输入

样例输出

I love C++

提示

#include <iostream>
using namespace std;
char * stringcat(char *source, const char *dest)
{//将字符串dest的连接到字符串source的尾部
      
              
        
         
         
}
int main() {
char s1[30]="I love ";
char *s2="C++";
stringcat(s1,s2);
cout<<s1<<endl;
return 0;
}

代码如下


#include <iostream>
using namespace std;
char * stringcat(char *source, const char *dest)
{//将字符串dest的连接到字符串source的尾部
int i,j,k,l;
    char str[99];
    for(i=0; ;i++)
    {
        if(source[i]=='\0')
        {
            break;
        }
    }
    for(j=0; ;j++)
    {
        if(dest[j]=='\0')
        {
            break;
        }
    }
    l=0;
    for(k=i;k<i+j;k++)
    {
        source[k]=dest[l++];
    }
}
int  main() {
char s1[30]="I love ";
char *s2="C++";
stringcat(s1,s2);
cout<<s1<<endl;
return 0;
}

代码来源于互联网,仅供参考!