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函数实现连接两个字符串功能代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
C语言sizeof与字符串处理与动态内存分配及main函数参数详解
这篇文章主要介绍了C语言字符串处理函数、sizeof、动态内存分配函数、main函数参数问题,static在修饰变量的时候,如果是修饰全局变量,则跟全局变量功能一样,通过示例代码给大家介绍的非常详细,需要的朋友可以参考下2022-07-07深入const int *p与int * const p的区别详解(常量指针与指向常量的指针)
本篇文章是对const int *p与int * const p的区别进行了详细的分析介绍,需要的朋友参考下2013-06-06Java C++ 算法题解拓展leetcode670最大交换示例
这篇文章主要介绍了Java C++算法题解拓展leetcode670最大交换示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-09-09
最新评论