将两个字符串连接
请问哪里出错了,为什么没有提示出错,但运行不了结果#include<stdio.h>
void main()
{
void lianjie(char array[],char array1[],char array2[]);
char string[100],str1[30],str2[30];
printf("enter the array a:\n");
gets(str1);
printf("enter the array b:\n");
gets(str2);
lianjie(string[100],str1[30],str2[30]);
puts(string);
}
void lianjie(char array[100],char array1[30],char array2[30])
{
int i,j;
for(i=0,j=0;array1[i]!='\0';i++,j++)
array[j]=array1[i];
for(i=0;array2[i]!='\0';i++,j++)
array[j]=array2[i];
array[j]='\0';
}
[ 本帖最后由 孤独城堡 于 2012-6-25 19:19 编辑 ]