您的位置:首页 > 其它

16周项目2--字符串(数组名作形参)

2014-12-15 11:08 176 查看
问题及代码:

/*
 *Copyright(c) 2014 烟台大学计算机学院
 *All rights reserved.
 *文件名称:test.cpp
 *作者:尚 月
 *完成日期:2014年 12 月 15 日
 *版本号: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;     //返回值为char*型,可以直接显示
    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;
}

运行结果:



知识总结: 用数组作形参方案还是简单易懂的.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐