如何合并两个字符数组

lovered 2004-03-15 02:07:18
急,顶有分
...全文
895 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
liushuaiboy 2004-05-12
  • 打赏
  • 举报
回复
mark
junnyfeng 2004-03-15
  • 打赏
  • 举报
回复
顶那
chenzhuo 2004-03-15
  • 打赏
  • 举报
回复
#include <string.h>
#include <stdio.h>

void strlink(char *p,char *q)
{

while (*p)
{
p++;
}
while (*q)
{
*p++ = *q++;
}
*p = '\0';
}

void main()
{
char s1[80],s2[80];
gets(s1);
gets(s2);
strlink(s1,s2);
puts(s1);
}
jacezhang 2004-03-15
  • 打赏
  • 举报
回复
#include <string.h>
#include <stdio.h>

void main()
{
char str1[80] = "first";
char str2[80] = "second";
strcat(str1,str2);
}


//strcat用法
//str ("string1","string2")
wilfoddillon 2004-03-15
  • 打赏
  • 举报
回复
#include <string.h>
#include <stdio.h>

void main()
{
char string[80];
char str[30];
char *p;
char * pr;
p=str;pr=string;
gets(pr);
gets(p);
strcat(pr, p);
printf("%s", pr);
}
babyding 2004-03-15
  • 打赏
  • 举报
回复
用库函数啊!!!
你看一下库函数的c程序不就可以了吗?tc里有现成的。
jack_wq 2004-03-15
  • 打赏
  • 举报
回复
#include <string.h>
#include <stdio.h>

void main()
{
char string[80] = "hello";
char string1[10] = "world";
strcat(string, string1);
printf("%s", string);
}
注意strcat参数拷贝顺序!
zjraycj 2004-03-15
  • 打赏
  • 举报
回复
使有指针啊
oo 2004-03-15
  • 打赏
  • 举报
回复
//把str2加到str1后面
strcat(str1,str2);
//str1加上str2放到strnew里。
sprintf(strnew,"%s%s",str1,str2);
dddd8888 2004-03-15
  • 打赏
  • 举报
回复
#include <string.h>
#include <stdio.h>

void main()
{
char string[80] = "hello";
char string1[10] = "world";
strcat(string, string1);
printf("%s", string);
}
dddd8888 2004-03-15
  • 打赏
  • 举报
回复
#include <string.h>
#include <stdio.h>

void main( void )
{
char string[80];
strcpy( string, "Hello world from " );
strcat( string, "strcpy " );
strcat( string, "and " );
strcat( string, "strcat!" );
printf( "String = %s\n", string );
}

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧