第十六周项目2.1连续字符串 用数组名做参数

来源:互联网 发布:dota1深渊领主技能数据 编辑:程序博客网 时间:2024/04/30 16:19
/*       *Copyright (c)2014,烟台大学计算机与控制工程学院       *All rights reserved.       *文件名称:First.cpp       *作    者:孙旭升      *完成日期:2014年12月23日       *版 本 号:v1.0       *       *问题描述:连接字符串str1和str2,连接后的结果存放到str1中。 *程序输出:输出连接后的字符串。 */   #include <iostream>   using namespace std;  char *astrcat(char str1[], const char str2[]);  int main()  {      char s1[50]="Hello world. ";      char s2[50]="Good morning. ";      char s3[50]="vegetable bird! ";      astrcat(s1,s2);      cout<<"连接后:"<<s1<<endl;      cout<<"连接后:"<<astrcat(s2,s3)<<endl;      return 0;  }  char *astrcat(char str1[], const char str2[])  {      int i,j;      for(i=0; str1[i]!='\0'; i++);      for(j=0; str2[j]!='\0'; i++,j++)      {          str1[i]=str2[j];      }      str1[i]='\0';      return str1;  }  

0 0
原创粉丝点击