简介:有的人拼接中间有0x00符的字符串提法实际上是错误的,因为中间有0x00的不能算作字符串,字符串的结束符为0x00,且在最末尾。 可以通过memcpy函数实现。 void *memcpy(void *dest, const void *src, size_t n); 原以为这个函数只能复制,但是是可以拼接的,实际上面的void *dest参数正是将后面的数组存放的...
main(){ char str0[100],strt[100];int j,k;printf("please input first string:\n");scanf("%s",str0);printf("please input the second string:\n");scanf("%s",strt);for(j=0;str0[j]!='\0';j++);for(k=0;strt[k]!='\0';k++) //原来你这里多了个分号 { str...
头文件 #include <string.h> 函数 char *strcat(char *dest,char *src);