c语言数组连接函数 c语言数组链表( 二 )


c语言编程,利用函数把字符数组b,连接到字符数组a的后面,并返回字符数组a中新的长度 。题目要连接是“字符数组”而非“字符串” 。如下代码可以实现:
//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
int Connect_a_b(char *a,int la,const char *b,int lb){
a+=la,la+=lb;
while(*a++=*b++,lb--);
return la;
}
int main(void){
char s1[50]="Moonlight is in fr",*s2="ont of my bed.";
int i,ln=Connect_a_b(s1,18,s2,14);
for(i=0;iln;printf("%c",s1[i++]));
printf("\nNew length is %d\n",ln);
return 0;
}
c语言数组连接问题第一,你可以定义ZZZ[255]为一个全局变量,然后在里面赋值
byte ZZZ[256];
byte zuhe(byte a[], byte b[], byte c[], byte d[])
{
int i;
for (i=0; i128;i++)
{
zzz[i]=a[i];
}
for (i=128; i192;i++)
{
zzz[i]=b[i-128];
}
for (i=192; i224;i++)
{
zzz[i]=c[i-192];
}
for (i=224; i256;i++)
{
zzz[i]=d[i-224];
}
}
调用函数返回值,可以返回一个变量,可以返回0,和1,但不能返回的是源函数名 。
C语言连接函数把scanf_s("%s", per[n + i].name);
改为
scanf_s("%s", per[n + i].name, 19);
c语言数组连接函数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于c语言数组链表、c语言数组连接函数的信息别忘了在本站进行查找喔 。

推荐阅读