malloc是什么?strcat又是什么?
追答额,你是不是刚开始学啊?malloc是开辟空间的一个函数 书上有的。strcat也是一个字符串连接函数,都是C自带的 你用就可以了,还不懂的话你可以看看谭浩强的C语言程序设计 这些基本的上面都有的。
追问我想把char a[2]={1,2};char b[2]={3,4}; char c[2]={5,6};合成后为char d[6],直接写d[6]=strcat(a,b,c);吗?
追答char a[]="12";
char b[]="34";
char c[]="56";
char *p=malloc(7); //要比总长度大1;
strcpy(p,a); //第一个是复制过去的。
strcat(p,b);
strcat(p,c);
那最后的数字怎么能赋值给我事先定义好的d[]?
vector是什么呀?可能我的思路出问题了,我在编modbus,下位机要发数据给上位机,那么是不是先把所有要发的数据组成一个新数组,在求出crc码,加上在组成一个新数组在发送呢?还是怎么的?肯定大家帮帮我!
追答我以为C++,这个我也不会,你在提问题的时候就要说的
追问嗯,知道了,非常感谢您!以后多多帮助!谢谢您