77问答网
所有问题
当前搜索:
c语言合并两个字符串
C语言
怎么
合并两个字符串
?
答:
char str1="123";char str2="abc";strcat(str1,str2);printf("%s",str1);例如:include <stdio.h> include <string.h> main(){ char strDes[N]= "kkkjdah", strSor[N]="sdasdaaa";strcat(strSor,strDes);//链接 puts(strDes);puts(strSor);} ...
c语言
编程将
两个字符串
连接起来
答:
// void fun(char p1[], char p2[]) 的最后一行p2[j]='\0';// 改为:p1[n]='\0';include <stdio.h>void fun(char p1[], char p2[]){int i=0,j=0,n=0;while(p1[i]!=0){i++;n++;}while(p2[j]!=0){p1[n]=p2[j];n++;j++;}p1[n]='\0';}main(){char s1...
C语言
里如何将多个
字符串
数据合成一个数据?
答:
主要有两种方法,
一个是字符串连接操作strcat,另一个是格式化输出sprintf
,主要代码如下,//程序功能实现字符串合并 include <stdio.h> include <string.h> int main(int argc, char *argv[]){ char name1[32]="456",name2[32]="123",name3[32]="789";char NAME1[256]={'\0'},NAME2...
c语言
如何
合并两个字符串
答:
如果是C语言,有一个函数是strcat 在函数库string.h,功能就是合并字符串
例如:include<stdio.h>#include<string.h>char a[10] = {"12"};char b[10] = {"bc"};int main(){strcat(a,b);printf("%s\n",a);return 0;}
用
C语言
编程,将
两个字符串
交叉
合并
,如将“123”与“abcde”合并为“1a...
答:
int GetLength(char *str){ int i=0;while(str[i]!='\0')i++;return i;} //
合并字符串
char* Merge(char* first, char* second){ int firstLength=GetLength(first);int secondLength=GetLength(second);char *result=(char*)malloc(firstLength+secondLength+1);if(firstLength<=second...
C语言
问题 编写一程序将
两个字符串
连起来
答:
include <stdio.h>#include <string.h>int main (){ char str1[10],str2[5],*p,i;//这里用str1接收拼接后的
字符串
,确保str1大小够放!! 注意要留1位保存结束符'\0' strcpy(str1,"abcd");strcpy(str2,"efgh"); printf("原字符串分别为:%s %s\n\n",str1,str2);...
c语言
编写程序,将
两个字符串合并
成一个字符串
答:
include<stdio.h> int main(){ char s1[100],s2[100],s3[200];int i,j;gets(s1);gets(s2);for(i=j=0;s1[i];)s3[j++]=s1[i++];for(i=0;s2[i];)s3[j++]=s2[i++];s3[j]='\0';puts(s3);getch();return 0;} ...
C语言
中,
合并两个字符串
为一个新的字符串,确保在新字符串中,两个字符...
答:
char s1[]="happy";char s2[]="NewYear";char s3[999];int i,j,
c
,m=0;s3[m]=s1[0];m++;for (j=1;s1[j]!='\0';j++){ c=0;for (i=0;i<m;i++) if (s3[i]==s1[j]) {c=1;break;};if (c==0) {s3[m]=s1[j];m++;};} for (j=0;s2[j]!='\0';j...
c语言
编程: 将
两个字符串合并
成一个字符串
答:
int main(void){ char string[20]="12345";char *str1 = "abcdefghi";strncpy(string+5, str1, 9);string[14] = '\0';printf("%s\n", string);getch();return 0;} 注意string的大小一定足够放下第二
个字符串
用
C语言
编程,输入
两个字符串
,将这两个字符串连在一起。
答:
char str1[50],str2[50];char *find;char *write;find=str1;write=str2;scanf("%s%s",str1,str2);for(;*(++find););for(;*find++=*write++;);printf("%s",str1);
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
C语言字符拼接字符串
c语言的字符串组合
c语言如何拼接两个字符串
拼接字符串c语言
C语言字符串相加
c语言字符拼接成字符串
c语言合并字符串的库函数
c语言怎么拼接字符串
c语言两个字符串连在一起