精华内容
下载资源
问答
  • 连接两个字符串

    千次阅读 2012-04-09 20:40:17
    //问题描述:实现库函数strcat的功能即将两个字符串连接起来 #include char* str_catenate(char* str1,char* str2); int main(void) { char str1[200],str2[100]; printf("请输入要连接两个字符串\n"); ...
    //问题描述:实现库函数strcat的功能即将两个字符串连接起来
    
    #include<stdio.h>
    char* str_catenate(char* str1,char* str2);
    int main(void)
    {
    	char str1[200],str2[100];
    	printf("请输入要连接的两个字符串\n");
    	scanf("%s%s",str1,str2);
    	printf("连接后的字符串为:%s\n",str_catenate(str1,str2));
    
    }
    
    char* str_catenate(char*str1,char *str2)
    {//将字符串str2连接在str1的后面,并返回指向str1的指针
    	int i,j;
    	char str_result[200];
    	for(i=0;str1[i]!='\0';i++);
    	for(j=0;str2[j]!='\0';j++,i++)
    		str1[i]=str2[j];
    	str1[i]='\0';
    	//最后添加字符串结束标志,只有直接初始化字符串例如:char a[]="abcd";或用scanf给字符串赋值时例如char a[10];scanf("%s",a);系统才会
    	//自动在结尾添加结束标志'\0'.库函数中所有关于字符串的函数都是基于字符串结束标志'\0'的。
    	return str1;
    		
    }

    展开全文
  • c++ 连接两个字符串实现代码 实现类似strcat功能,需要的朋友可以参考下
  • 连接两个字符串(c语言)

    万次阅读 多人点赞 2019-11-03 14:41:12
    利用两种方法实现连接两个字符串。 方法1:利用C语言的库函数strcat()来实现两个字符串连接。 方法2:不允许使用连接函数strcat(),即自己编写程序将字符串2中的字符逐个复制到字符串1的后面,从而实现字符串的...

    利用两种方法实现连接两个字符串。
    方法1:利用C语言的库函数strcat()来实现两个字符串的连接。
    方法2:不允许使用连接函数strcat(),即自己编写程序将字符串2中的字符逐个复制到字符串1的后面,从而实现字符串的连接功能。

    方法一:

    #include<stdio.h>
    #include<string.h>
    int main()
    {
    	char str1[50],str2[50];
    	gets(str1);
    	gets(str2);
    	strcat(str1,str2);
    	printf("\n");
    	puts(str1);
    	return 0;
    }
    

    方法二:

    #include<stdio.h>
    int main()
    {
    	int i=0,j=0,k=0,m=0;
    	char str1[50],str2[5![在这里插入图片描述](https://img-blog.csdnimg.cn/20191103161518192.JPG)0];
    	gets(str1);
    	gets(str2);
    	while(str1[i]!='\0')
    	{
    		i++;
    		k++;
    	}
    	while(str2[j]!='\0')
    	{
    		j++;
    		m++;
    	}
    	for(i=0;i<=k+m;i++)//注意:在把str2复制过来时连着最后一个'\0'也要复制过来
    	{
    		str1[i+k]=str2[i];
    	}
    	puts(str1);
    	return 0;
    }
    

    运行结果:
    在这里插入图片描述

    展开全文
  • 下面是用C语言实现不使用是strcat 函数实现连接两个字符串的功能。 源代码: #include void constring(char s[],char t[],char q[]); //函数声明 int main(void) { char s[100]; char q[100]; char t[200]; ...
  • C语言 不使用strcat函数实现连接两个字符串功能

    万次阅读 多人点赞 2017-10-16 19:00:52
    字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat 函数具有字符串连接功能。下面是用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';

    }

     

    运行结果:




    展开全文
  • #define _CRT_SECURE_NO_WARNINGS #include&lt;stdio.h&gt; #include&...//连接两个字符串,并输出字符串的首地址。 void main(void) { char Str[2][100]; char* String; int i=0,d=0,StrL...
    #define _CRT_SECURE_NO_WARNINGS
    
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    
    //连接两个字符串,并输出字符串的首地址。
    void main(void)
    {
    	char Str[2][100];
    	char* String;
    	int i=0,d=0,StrLength=0;
    	for (i = 0; i < 2; i++)
    	{
    		printf("输入一个字符串:\r\n");
    		gets(Str[i]);
    		StrLength+=strlen(Str[i]);
    	}
    	if(StrLength>0)
    	{
    		String=(char *)malloc(StrLength+1);
    		StrLength=0;
    		for (i = 0; i < 2; i++)
    		{
    			for (d = 0; d < 100; d++)
    			{
    				if(Str[i][d]=='\0')
    				{
    					break;
    				}
    				else
    				{
    					String[StrLength]=Str[i][d];
    					StrLength++;
    				}
    			}
    			if(i==2-1)
    			{
    				String[StrLength]='\0';
    			}
    		}
    	}
    	printf("组合成的字符串是:%s\r\n",String);
    	printf("组合成的字符串的首地址是:0x%x\r\n",&String);
    	system("pause");
    }

     

    展开全文
  • 在Qt中想要将两个字符串连接在一起,只需要在两个字符串之间加入“+”即可,输出显示即为两个字符串连在一起。 如果想在字符串后面加入换行符,然后再连接另一个字符串,直接在字符串后面添加“\n”是行不通的,这里...
  • 7-1 连接两个字符串 (10 分)

    千次阅读 2018-12-14 16:07:25
    7-1 连接两个字符串 (10 分) 连接两个字符串,不允许使用strcat函数。 输入格式: 在两行分别输入两个长度小于20的字符串。 输出格式: 在一行中直接输出连接后的字符串。 输入样例: abc 123 输出样例: ...
  • 连接两个字符串不用strcat函数

    千次阅读 2013-10-27 09:16:06
    题目:输入两个字符串,将两个字符串连接,不使用strcat函数 说明: 对于连接两个字符串,c语言中给出了很方便的函数strcat可以直接对两个函数进行连接,但是不使用 strcat 函数,该如何进行字符串的连接,以下给...
  • C++连接两个字符串

    千次阅读 2017-12-10 19:47:24
    C++连接字符串
  • 1.连接两个列表可以用"+"来实现. eg:a=[1,2,3] b=[4,5,6] c=a+b 结果:c=[1,2,3,4,5,6] 2."+"符号还可以做字符串连接符,这里有一个潜规则: "+"好运算符两侧的操作数只要有一个是字符串类型(string), 系统就会...
  • C语言连接两个字符串

    千次阅读 2019-07-11 17:30:59
    一种是使用C语言自带的strcat函数来完成,strcat(str1,str2),可以将str2指定的字符串连接到str1指定的字符串后面,结果存储在指定的字符数组中,str1指定的字符串原来最后面的‘\0’被取消。因为要把str2接在str1...
  • 实现一个函数,使用指针连接两个字符串。 函数输入: 两个源字符串的指针,目的字符串的指针 */ void connect(char *p1,char *p2,char *p) //这里不需要再用p=p1 因为这样p就会指向p1而不指向main函数中的p数组了 ...
  • 使用指针连接两个字符串

    千次阅读 2019-07-26 17:21:23
    实现将两个已知的字符串连接,放到另一个字符串数组中,并显示出结果。 实现过程: #include <iostream> #include <cstring> using namespace std; char link(char *p,char *q,char *l) { while(*p!='...
  • strcat函数 char str[100] = {'\0'}; char stm[100] = {'\0'}; strcat(stm,str);//stm = stm + str strcat(stm," ");//stm = str + 一空格‘ ’ eg : abc + 123 = abc123 ...
  • 给出两个字符串, 你需要修改第一个字符串,将所有与第二个字符串中相同的字符删除, 并且第二个字符串中不同的字符与第一个字符串的不同字符连接 样例 - 样例 1: 输入 : s1 = "aacdb", s2 = "gafd" 输出 : "cbgf" -...
  • 我们发现在jsp页面输出两个字符串变量 不能用+号连接,否则编译器会把它当成数值类型然后报错。 那怎么在jsp页面连接两个字符串呢。 因为 java代码中可以用concat把字符串连接起来。 那么我们可以在jsp中...
  • c语言 连接两个字符串不使用库函数

    千次阅读 2019-08-13 23:59:05
    //输入两个字符串连接 不能使用库函数strcat //字符串str1 printf("please enter string str1\n"); char str1[51] = {'\0'}; gets(str1); printf("str1 enter end\n"); //字符串str2 prin...
  • 连接两个字符串,不用strcat

    千次阅读 2014-10-29 15:59:40
    #include void main() { void str_link(char str1[], char str2[]);...printf("任意输入两个字符串,编写函数,实现串的连接。函数原型如下:\n"); printf("void str_link(char str1[ ],char str2[ ]
  • JavaScript, like any good language, has the ... JavaScript,就像任何一种好的语言一样,具有连接2(或更多)字符串的能力。 How? 怎么样? We can use the + operator. 我们可以使用+运算符。 If you ...
  • js如何连接两个字符串

    千次阅读 2019-05-01 17:53:55
    1、+连接 function isMerge(s,part1,part2) { var arr=part1+part2 alert(arr); } var ...
  • C/C++ 连接两个字符串

    万次阅读 2018-06-05 15:15:19
    一: C风格字符串连接#include &lt;iostream&gt;using namespace std;int main(){ const char *str = "hello "; const char *str2 = "world"; const size_t len = strlen(str)+...
  • 函数输入: 两个字符串的指针,目的字符串的指针。 #include <stdio.h> #include <stdlib.h> #include <Windows.h> using namespace std; char *str(char *p1, char *p2){ char *p = p1; ...
  • (c语言)连接两个字符串

    千次阅读 2017-04-16 11:56:36
    #include   #define N 100   void input( char *a, char *b ) //输入两个字符串 {  printf("Input the first information:\n");  fgets(a,N,stdin);  printf("Input the secend inform
  • java记——连接两个字符串

    千次阅读 2015-11-09 13:23:50
    输入两个字符串连接后输出 程序代码: package po; import java.util.Scanner; public class po { public static void main(String[] args){ System.out.println("Enter a String:"); @SuppressWarnings(...
  • 很好很不错!用c实现,很多的实现途径,从网上搜集的,不过需要大家亲身试验,是不是真的能够运行!!!
  • C语言:使用指针连接两个字符串

    千次阅读 2019-05-11 10:02:55
    程序运行结果如下: ... printf("第一个字符串是%s\n", str1); printf("第二个字符串是%s\n", str2); Connect(str1, str2, p); printf("拼接后的字符串为%s\n", p); system("pause"); return 0; }

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 952,291
精华内容 380,916
关键字:

连接两个字符串