C语言 不使用strcat函数实现连接两个字符串功能
2017-10-16 19:00
465 查看
字符串连接函数:
字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,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语言 不使用strcpy 函数实现字符串复制功能
- 编一程序,将两个字符串连接起来,即实现strcat函数功能
- c++ 连接两个字符串实现代码 实现类似strcat功能(转)
- c++ 连接两个字符串,实现类似strcat 功能
- 实现两个字符串的连接(strcat函数)
- 编写一个函数,实现两个字符串的连接功能
- 了从两个或多个表中选出数据,我们一般使用表连接来实现这个功能。
- c语言连接多个字符串(strcat函数实现)
- 如何使用一个按钮实现两个功能
- C语言字符串连接的实现
- 用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。
- 问题九:编写函数stringcat,实现字符串的连接,程序中需要使用指针形式访问字符串
- 用C语言实现字符串替换功能
- 使用 “+”号实现多个字符串的连接
- C语言:使用链表实现的可变长度字符串处理函数
- 字符串连接(c语言实现)
- 使用模板类,实现用两个栈模拟队列的功能
- 使用SQL字符串反转函数REVERSE巧妙实现lastindexof功能