用strcat:
#include
void fun(char a[M][N],char b[])
{
b[0]='\0';
for(int i=0;i
}
不用:
#include
void fun(char a[M][N],char b[])
{
int k=0; /*存储当前输入到b数组的索引值*/
for(int i=0;i
b[k]='\0'; /*字符串结束符*/
}
要用strcat()函数和strlen()函数就得包含头文件string.h!
也可以用a[i][j]!='\0'代替j
用strcat:
void fun(char a[M][N],char b[])
{
b[0]='\0';
for(int i=0;i
}
不用:
void fun(char a[M][N],char b[])
{
char *p=b;
char *q=a[0];
int i=0;
while(i
while(*q!='\0') *p++=*q++;
i++;
q=a[i];
}
*p='\0';
}
...
这。。。