第一种方法i
#include
#include
#include
int main(int argc, char *argv[])
{ static char b[10];
static char a[25];
printf("请输入第一个字符串:");
gets(a);
printf("请输入第二个字符串:");
gets(b);
strcat(a,b);
puts(a);
system("PAUSE");
return 0;
}
不懂可以问我的。
void main()
{
char* ptr = NULL;
char* ptr2 = NULL;
ptr = (char*)malloc(1024);
ptr2 = (char*)malloc(1024);
printf("输出第一个参数\n");
scanf("%s",ptr);
printf("输出第一个参数\n");
scanf("%s",ptr2);
strcat(ptr,ptr2);
printf("结果是%s\n",ptr);
free(ptr);
free(ptr2);
getchar();
}
okay不
#include
#include
void main()
{
char a[90],b[30];
int k,i;
printf("请输入字符串1:");
gets(a);
printf("\n请输入字符串2:");
gets(b);
k=strlen(a)-1;
for(i=0;i<=(strlen(b)-1);k++)
{
a[k]=b[i];
}
puts(a);
}
#include
#include
main(){
char a[10];
char b[10];
scanf("%s %s",a,b);
printf("%s",strcat(a,b));
getchar();
}