C语言 不使用strcat函数实现连接两个字符串功能代码

 更新时间:2019年12月20日 09:49:27   作者:LiuBo_01  
今天小编就为大家分享一篇C语言 不使用strcat函数实现连接两个字符串功能代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

字符串连接函数: 

字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat  函数具有字符串连接功能。下面是用C语言实现不使用是strcat 函数实现连接两个字符串的功能。

源代码:

#include<stdio.h>
 
void constring(char s[],char t[],char q[]);     //函数声明
 
int main(void)
{
  char s[100];
  char q[100];
  char t[200];
  printf("输入字符串是s:\n");            //提示输入字符串
  gets(s);                             //输入字符串
  printf("输入字符串q:\n");
  gets(q);
  constring(s, q, t);                    //调用函数
  printf("连接后的字符串为:%s\n", t);
}
 
void constring(chars[],char t[], char q[])     
{
  int i, j;
  for (i = 0; s[i] != '\0'; i++)
  {
    q[i] = s[i];
  }
  for (j = 0; t[j] != '\0'; j++)
  {
    q[i + j] = t[j];
  }
  q[i + j] = '\0';
}

运行结果:

以上这篇C语言 不使用strcat函数实现连接两个字符串功能代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MFC程序执行过程深入剖析

    MFC程序执行过程深入剖析

    这篇文章主要介绍了MFC程序执行过程,包括对MFC执行流程的分析以及断点调试分析出的SDI程序执行流程,需要的朋友可以参考下
    2014-09-09
  • 深度剖析C++对象池自动回收技术实现

    深度剖析C++对象池自动回收技术实现

    今天小编就为大家分享一篇关于深度剖析C++对象池自动回收技术实现,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 深入C++浮点数无效值定义与判定的解决办法

    深入C++浮点数无效值定义与判定的解决办法

    本篇文章是对C++中浮点数无效值定义与判定进行了介绍,需要的朋友参考下
    2013-05-05
  • C++实现LeetCode(36.验证数独)

    C++实现LeetCode(36.验证数独)

    这篇文章主要介绍了C++实现LeetCode(36.验证数独),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • c++静态局部变量和静态函数示例

    c++静态局部变量和静态函数示例

    这篇文章主要介绍了c++静态局部变量和静态函数示例,需要的朋友可以参考下
    2014-04-04
  • C++代码实现网络Ping功能

    C++代码实现网络Ping功能

    这篇文章主要介绍了C++代码实现网络Ping功能,Ping命令被送到本地计算机的IP软件,该命令永不退出该计算机,本文给大家介绍的非常详细,需要的朋友参考下吧
    2021-08-08
  • C++使用模板实现单链表

    C++使用模板实现单链表

    这篇文章主要为大家详细介绍了C++使用模板实现单链表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • C语言实现linux网卡检测改进版

    C语言实现linux网卡检测改进版

    这篇文章主要为大家详细介绍了C语言实现linux网卡检测的改进版,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • C语言合并两个带头节点升序排列链表

    C语言合并两个带头节点升序排列链表

    这篇文章主要为大家详细介绍了C语言合并两个带头节点升序排列链表的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • C 语言插入排序算法及实例代码

    C 语言插入排序算法及实例代码

    本文主要介绍C语言插入排序,这里给大家详细介绍插入排序的思想并举例说明,还有实现代码,有需要的朋友可以参考下
    2016-07-07

最新评论