第十三周项目五字符串操作(2)将str1和str2接起来存放到str3中

来源:互联网 发布:golang java 性能对比 编辑:程序博客网 时间:2024/06/05 04:51

问题及代码:

/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:郝俊宇   * 完成日期:2014年 11 月 24 日  * 版 本 号:v1.0  *  * 问题描述:将str1和str2接起来存放到str3中 * 输入描述:无 * 程序输出:对应的字符串  */ #include<iostream>using namespace std;int main(){    char str1[50]="I am a happy boy's daddy.",str2[50]="  I am a happy girl's daddy.",str3[100];    int i=0,j=0,k=0;    while(str1[i]!='\0')    {        str3[k]=str1[i];        k++;        i++;    }    while(str2[j]!=0)    {        str3[k]=str2[j];        k++;        j++;    }    str3[k]='\0';    cout<<"新的字符串是:"<<str3<<endl;    return 0;}


运行结果:

知识点总结:

字符串复制功能的应用

学习心得:

写整个程序的时候没有想到把str1和str2分别复制到str3,而是先把str1复制到str2中,然后再把str2复制到str3中,这样做运行错误。

0 0
原创粉丝点击