首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

字符串相加有关问题

2012-03-29 
字符串相加问题TCHARstr[2][40]{L bbb ,L ccc }想把aaa 和str[1]合成一个字符串(得到 aaabbb )

字符串相加问题
TCHAR   str[2][40]={L "bbb ",L "ccc "};

想把   "aaa "       和   str[1]合成一个字符串     (得到 "aaabbb ")
请问怎么合阿

[解决办法]
strcat,我喜欢用CString类
[解决办法]
strcat(result, a, 'set ') %如果a是字符串
strcat(result,num2str(a), 'set ')%如果a是数字

[解决办法]
> > a=str1
> > b=str2
[解决办法]
L宽字符串使用
wcscat() 连接
[解决办法]
#include <stdio.h>
#include <string.h>
void main()
{
char a[10]= "aaa ";
char b[]= "bbb ";
printf( "%s\n ",strcat(a,b));
}
[解决办法]

char * my_strcat(char *s1,char *s2)
{
char *ret = s1;

if(*s1 == NULL)
return NULL;
if(*s2 == NULL)
return s1;

while(*s1) s1++;
while(*s1++ = *s2++);
return ret;
}

热点排行