C语言 怎么实现一个字符串和单个字符连接啊?在线等!!!

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:26:56
求最简单的!!
大哥,你是回答我吗??

下列源程序可以实现,两个任何长度的字符连接,包括字符串与单个字符相连接
#include <stdio.h>
main()
{
char str1[40],str2[20];
int i,j=0;
clrscr();
printf("please input string1:\n");
gets(str1);
printf("please input string2:\n");
gets(str2);
i=strlen(str1);
while (str2[j]!='\0')
str1[i++]=str2[j++];
str1[i]='\0';
printf("join string1 and string2 is:\n");
puts(str1);
}

函数concat()具体的,你可以查一下百度

你可以把那个字符放入一个预先定义的数组中,然后调用strcat()函数不就行了.