第16周项目2-(1)

来源:互联网 发布:标准日本语 知乎 编辑:程序博客网 时间:2024/05/31 13:16

问题及代码:

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:李盈盈 * 完成日期:2014年 12 月 11 日 * 版 本 号:v1.0 * * 问题描述:将两字符串连接起来,并输出。 * 输入描述:无 * 程序输出:输出连接后的字符串。 */#include <iostream>using namespace std;char *pstrcat(char *str1,const char  *str2);int main(){    char s1[50]="Hello world. ";    char s2[50]="Good morning. ";    char s3[50]="vegetable bird! ";    pstrcat(s1,s2);    cout<<"连接后:"<<s1<<endl;    cout<<"连接后:"<<pstrcat(s2,s3)<<endl;    return 0;}char *pstrcat(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
原创粉丝点击