
echo $CROSS_COMPILE
方法1:
test1=$(echo $CROSS_COMPILE)gcc
echo $test1
方法2:
test2=${CROSS_COMPILE}gccabc
echo $test2
1、实际上就是实现strcat这个字符串库函数,在vc自带的crt源码或者linux平台的glibc库中都有strcat的源码,自己可以查阅参考,看看库开发者是如何写代码的,对于学习C语言非常有用。2、示例
#include <stdio.h>
char *strcat(char *str1, char *str2)
{
if((str1==NULL)||(str2==NULL)) throw "Invalide arguments!"
char *pt = str1
while(*str1!='\0') str1++
while(*str2!='\0') *str1++ = *str2++
*str1 = '\0'
return pt
}
int main()
{
char a[]= "markyuan"
char b[]= "yyyyy"
char *cat = strcat(a,b)
printf("%s\n",cat)
return 0
}
可以使用string.h头文件中的strcat函数 char *a="123"char *b = "abc"strcat(a,b)即可,更多的字符串 *** 作可以看一下string.h头文件中 有好多封好的, 如果不想用的话就可以自己写一个函数函数内容:1.获取两个字符串的总长度,如total_len=len1+len2然后申请一个动态的数组大小为total_len 然后把字符串中的内容依次放进去就可以了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)