nnpc.net
当前位置:首页 >> [C语言] 不用strCAt()函数,将两个字符串连接起来... >>

[C语言] 不用strCAt()函数,将两个字符串连接起来...

#include "stdio.h"void main(){ char a[50],b[50],c[50]; int i=0,j=0,k=0;printf("输入第一个字符串");gets(a);printf("输入第二个字符串");gets(b); printf("a=%s\n",a); printf("a=%s\n",b); while(a[i])c[k++]=a[i++]; while(b[j])c[k++]=b...

void main() { char lj(char m[100],n[100]);//长度任意定,但必须分别大于你要连接的两个字符串 char a[100],b[100]; gets(a); gets(b); lj(a,b); puts(a); } char lj(char m[100],n[100]) { int i,j; for(i=0;m[i];i++); for(j=0;n[j]!='\0';...

#include#includeint main(void) {char str1 [20]={'a','b','c','d','e','f'};//20个空间足以把str2和它合在一起 char str2 [6] = {'1','2','3','4','5','6'}; int i = strlen(str1); //strlen时候一个函数,此函数能得出str1的长度 这里的长度...

#include void func(char *a,char *b){for(;*a;a++);for(;*a++=*b++;);}int main(void) {char a[100]="12345",b[]="67890";func(a,b);puts(a);return 0;}

#include int main(int argc,char *argv[]){ char str[100]="abcdefg",b[]="1234567890",i,j; for(j=i=0;str[i];i++); while(str[i++]=b[j++]); printf("%s\n",str); return 0;}

#include #include void strc(char c1[],char c2[]);void main(){char s1[30]="abc";char s2[30]="def";strc(s1,s2); //请在后面补充strc函数的功能,完成两个字符串的连接puts(s1);}void strc(char c1[],char c2[]){ //请填空,完成两个字符串...

#include #include int main() { char s1[80],s2[40]; int i=0,j=0; printf("Enter s1:"); //改成用gets函数 //因为如果输入的字符串中间或末尾包含空格 //用scanf函数会造成输入不正确 gets(s1); printf("Enter s2:"); gets(s2); while('\0'!=s...

程序没问题啊,只要保证合并后的数组大小不超过20就行了

strcat( char * dst , char* src ) 函数相当于 strcpy( dst+strlen(dst) , src) 无论用哪一个,dst的串长都要设置大一点才行。 例子; char dst[20]="hello " , src[]="world!!"; strcat(dst,src);//dst变成了hello world!! strcpy(dst+strlen(ds...

C语言strcat函数: strcat(a,b); 表示把b串链接在a串之后,链接时从第一个串的'\0'开始覆盖链接。 如: char a[80]="ab";char b[80]="cd";strcat(a,b);printf("a:%s",a); /*输出abcd*/printf("b:%s",b); /*输出cd*/上述中a串的值为:ab\0, b串的...

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com