char str1[]="aa\0"
char str2[]="bb\0"int nl1 = strlen(str1);
int nl2 = strlen(str2);
char temp[100];
memcpy(temp,str1,nl1);
temp[nl1+1] = '\0';
memcpy(temp + nl1 + 2,str2,nl2);
temp[nl1 + 1 + nl2 + 1] = '\0';
char str2[]="bb\0"int nl1 = strlen(str1);
int nl2 = strlen(str2);
char temp[100];
memcpy(temp,str1,nl1);
temp[nl1+1] = '\0';
memcpy(temp + nl1 + 2,str2,nl2);
temp[nl1 + 1 + nl2 + 1] = '\0';
我说的可能不大清楚,大概就是这个意思。
int i = sizeof( str );
ASSERT( i == 12 );are you using SQLConfigDataSource?