【数组】14周项目六(四)。str1和str2连接存放到str1中

原创 2013年12月02日 19:51:30
上机内容:C++程序的编写和运行
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:
/*
Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者:赵玲玲
* 完成日期:2013 年 12 月 2 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述: str1和str2接起来存放到str3中
* 程序输出: 略
* 问题分析:先复制str1无空格版到str2中,再复制str2到原来的str1中.注意str2[j]='\0';不能漏掉
* 算法设计:略
*/

#include<iostream>
using namespace std;
int main()
{
    char str1[50]="I am a happy boy\'s daddy.",str2[50];
    int i=0,j=0;
    for(i=0; str1[i]!='\0'; i++) //str1数组逐个进行
    {
        if(str1[i]!=' ')
        {
            str2[j]=str1[i];     //str2存入str1的元素
            j++;
        }
    }
    str2[j]='\0';                //切记!!!
    for(j=0; str2[j]!='\0'; j++) //str2逐个进行
    {
        str1[i]=str2[j];         //将str2复制到以前的str1中,此时str2已含有‘\0’,无需再加
        i++;
    }
    cout<<"整理后的字符串"<<str1<<endl;
    return 0;
}


运行结果:
心得体会: 略
知识点总结:略

利用指针,将字符串str1和str2连接,并存放到str1中

/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 作 者:冯冬影 * 完成日期:20...
  • u012370092
  • u012370092
  • 2013年12月17日 17:09
  • 550

将字符串str1与str2连接起来保存到str3中

* Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作    者:庄子豪 * 完成日期:2012 年  12月12 日 * ...
  • ZHUANGZIHAO
  • ZHUANGZIHAO
  • 2012年12月12日 22:20
  • 1010

字符串操作函数strcpy(str1, str2)的效果

在学习C语言的过程中有些初学者对字符串操作函数strcpy(str1, str2)的效果有疑问,到底strcpy是将字符串str2覆盖全部的str1,还是复制过去后str1中未被占用的空间还保存着原来...
  • chenlei151
  • chenlei151
  • 2015年06月27日 15:02
  • 344

笔试题目4 字符串连接函数 char *strcat(char *str1,const char *str2)

char *strcat(char *str1,const char*str2) {  char *address=str1;//保存字符串1的首地址,因为str1指针在下面运算的过程中自加了,在...
  • Deit_Aaron
  • Deit_Aaron
  • 2012年04月11日 12:40
  • 2040

编程题:有两个字符串str1和str2,写一个函数实现在str1中查找str2的初始位置,要求不区分大小写

编程题:有两个字符串str1和str2,写一个函数实现在str1中查找str2的初始位置,要求不区分大小写 思路:1:首先判断两个字符串的大小,作初步比较            2:构建str1字...
  • dby3579
  • dby3579
  • 2016年08月01日 16:42
  • 3245

复制str1到str2

01./* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院 ...
  • qxyanglei12
  • qxyanglei12
  • 2012年12月11日 17:45
  • 842

String str1="abc";和String str2=new String("abc");的区别

 http://tech.techweb.com.cn/viewthread.php?tid=525631 String str1="abc";和String str2=new S...
  • u012572538
  • u012572538
  • 2014年01月08日 12:56
  • 1291

strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。

按字符处理的,所以比较快。
  • update7
  • update7
  • 2017年03月12日 15:17
  • 1356

笔试题目3 字符串比较函数 int strcmp(const char* str1,const char *str2)

首先明白一下字符串和字符数组的区别 第一,字符数组和字符串是不同的,字符数组可以不含有'\0',而字符串的最后一个字符必然是'\0'。 第二,比较两字符串,是从两字符串的第一位开始比较ASCII码...
  • Deit_Aaron
  • Deit_Aaron
  • 2012年04月11日 11:51
  • 3669

strcpy(str1,str2);

为字符串复制函数,将字符串2复制到字符串1 例如 char strl[10],str2[]={"QWERT"}; strcpy(str1,str2); 运行后是str1由{\0\0\0\0\0\0\0...
  • LIANGXIAOYAN7002
  • LIANGXIAOYAN7002
  • 2014年06月23日 11:14
  • 1022
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【数组】14周项目六(四)。str1和str2连接存放到str1中
举报原因:
原因补充:

(最多只允许输入30个字)