用字符数组,不用strcat函数(即自己写一个程序实现);

#include <iostream>
using namespace std;
int main()
{char a[80] = { 0 }, b[80], c[80] = { 0 };int i, j;cout << "输入一字符串" << endl;gets_s(a);cout << "再输入另一字符串" << endl;gets_s(b);for (i = 0;i < 80, a[i] != '\0';i++)c[i] = a[i];c[i] = ' ';for (j = 0;j < 80, b[j] != '\0';j++)c[i + 1 + j] = b[j];for (i = 0;i < 80, c[i] != '\0';i++)a[i] = c[i];a[i] = 0;cout<<"合成为:";for (i = 0;i < 80, a[i] != '\0';i++)cout << a[i];cout << endl;
}

用标准库中的strcat函数实现;

#include <iostream>
#include <cstring>
using namespace std;
int main()
{char a[40], b[40];cout << "输入一字符串" << endl;gets_s(a);cout << "再输入另一字符串" << endl;gets_s(b);strcat_s(a, b);cout <<"连接之后为:" << a << endl;
}

string方法定义字符串变量。

#include <iostream>
#include <cstring>
using namespace std;
int main()
{string a, b;cout << "输入一字符串" << endl;cin >> a;cout << "再输入另一字符串" << endl;cin >> b;a = a + b;cout << "连接之后为:" << a << endl;
}

编写一程序,将两个字符串连接起来,结果取代第一个字符串。(三种方法)相关推荐

  1. Win11的两个实用技巧系列之解决dns异常的三种方法、win10/win11卡顿的三种解决办法

    电脑dns异常怎么修复win10? Win10解决dns异常的三种方法 电脑dns异常怎么修复win10?最近有很多win10用户遇到dns配置错误的问题,这让用户非常苦恼,下面我们就来看看Win10 ...

  2. android程序怎么导出到手机号码,手机电话号码怎么备份到微信(三种方法教你备份技巧)...

    SIM卡备份 采用SIM卡备份和还原是最原始,也是最通用的备份方法.将电话号码信息存在SIM卡中,优点是操作简单,不依赖其他三方软件与网络:缺点是存储号码数量受SIM卡容量限制. [好文分享:www. ...

  3. 习题 5.12 编写一程序,将两个字符串连接起来,结果取代第一个字符串。

    C++程序设计(第三版) 谭浩强 习题5.12 个人设计 习题 5.12 编写一程序,将两个字符串连接起来,结果取代第一个字符串. (1)用字符数组,不用strcat函数(即自己写一个具有strcat ...

  4. 课后习题5.13 编写一程序,将两个字符串连接起来,结果取代第一个字符串。 (1)用字符数组,不用stract函数(即自己写一个具有stract函数功能的函数); (2)用标准库中的stract函数;

    课后习题5.13 编写一程序,将两个字符串连接起来,结果取代第一个字符串. (1)用字符数组,不用stract函数(即自己写一个具有stract函数功能的函数): (2)用标准库中的stract函数: ...

  5. Java中用三种方法输出字符串_java中两个字符串连接的三种方法

    java中两个字符串连接有以下三种方法: 第一种方法:使用+: 第二种方法:使用concat(): 第三种方法:使用append(): 如下代码: public class Practice { // ...

  6. 编写一个程序实现两个一元多项式相加的运算。

    [问题描述]编写一个程序实现两个一元多项式相加的运算. [输入形式]从标准输入中读入四行数据, 其中第一行和第三行:各是是一个整数,表示第二行和第四行数据的个数: 第二行和第四行是若干个以空格分隔的整 ...

  7. python字符串连接的三种方法及其效率、适用场景详解

    python字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接website=& 39;python& 39;+& 39;tab& 39;+& ...

  8. 编写一程序,有2个文本框,在第一个文本框中输入一个整数,当焦点从第一个文本框离开时,第二个文本框将显示这个数的绝对值(使用FocusListener)。

    编写一程序,有2个文本框,在第一个文本框中输入一个整数,当焦点从第一个文本框离开时,第二个文本框将显示这个数的绝对值(使用FocusListener). import javax.swing.*; i ...

  9. 在JavaScript中反转字符串的三种方法

    This article is based on Free Code Camp Basic Algorithm Scripting "Reverse a String" 本文基于F ...

  10. 计算机启动应用程序的方法,excel的程序_Excel2010中启动应用程序的三种方法

    使用Excel时,需要先启动应用程序,怎么去进行操作启动它?今天,学习啦小编就教大家在Excel2010中启动应用程序的三种方法. Excel2010中启动应用程序的三种步骤如下: 1.开始菜单 在桌 ...

最新文章

  1. 北师大毕彦超:AI和人类感知的相同点和不同点
  2. OS / Linux / SIGCHLD 信号
  3. jquery mobile 从一个html的page跳转到另一个html的page
  4. 做好这5点基本要求 才能算一个合格的HTML5动画
  5. 数据结构中的7种排序算法
  6. linux错误—1.vim: command not found
  7. [PHP] - Laravel 5 的 Hello Wold
  8. 如何写Java单元测试
  9. matlab零阶保持器的作用,5.8 记忆模块、零阶保持器、一阶保持器
  10. python爬虫豆瓣评论_Python爬虫实战:分析《战狼2》豆瓣影评
  11. 用python画圣诞树的代码
  12. constrain用法_constrain是什么意思_constrain的翻译_音标_读音_用法_例句_爱词霸在线词典...
  13. 仿25ge封装的APP封装源码-可以封装安卓和IOS
  14. Vue 按enter键实现登陆
  15. Excel-图表数据标签自定义内容
  16. 神经网络中BP算法的推导
  17. 上汽招聘项目管理PMO(地点:上海,薪酬面议)
  18. java 汉字转拼音缩写_汉字转拼音 java 工具类
  19. HarmonyOS系统中内核实现智慧烟感控制的方法
  20. Python-Numpy库中的invert()函数的用法

热门文章

  1. 【Qt开发】编译时报“undefined reference to“问题的解决方案
  2. c语言中char * string,浅析string 与char* char[]之间的转换
  3. 【python、matlab】sRGB颜色空间与线性sRGB空间转换
  4. 白岩松:不平静,就不会幸福
  5. Teambition使用教程
  6. Handler sync barrier(同步屏障)
  7. 中国5G毫米波小基站市场行业运行动态与发展趋势预测报告
  8. 常见面试题之布隆过滤器的使用案例(海量数据)
  9. C语言从入门到入土(三)
  10. Ubuntu下添加开机启动项的2种方法