c语言连接两个字符串,小问题为何编译过不去呢?
发布网友
发布时间:2024-01-04 23:16
我来回答
共3个回答
热心网友
时间:2024-04-15 21:05
修改如下,见注释
void strs(char stra[],char strb[])
{//漏掉大括号了
int len1=strlen(stra),len2=strlen(strb);
int k=0;
while(k<len2)//字符数组是从0开始的,对于strb,为0~len2-1
{
stra[len1]=strb[k];//同上
len1++;
k++;
}
for(k=0;k<(len1+len2);k++)//同上
{
printf("%c",stra[k]);
}
printf("\n"); }//漏掉大括号了
热心网友
时间:2024-04-15 21:05
void strs(char stra[],char strb[]) 函数没有加大括号……
热心网友
时间:2024-04-15 21:09
void strs(char stra[],char strb[]) 函数里面没有加大括号