在vc 中怎么让一个字符串变量上附一个字符串,并使两个字符串合并成一个字符串呀

时间:2023-01-03 17:57:39
# include<iostream.h>
void main()
{
 char l,m;
 l=" 六费";
 m="六";
 
cout << l << m;
}
-------------------------
问题;怎样让字符串变量附上“六费”这个字符串,并且怎么才能才能两个字符串变量合成一个字符串输出呀

9 个解决方案

#1


首先你的字符串表示方法不对,其次应该给字符串分配足够的空间。
#include<iostream.h>
#include <string.h>
void main()
{
 char l[20] = " 六费", m[] = "六";
 strcat(l, m); // 把m连到l上
 cout << l << m;
}

#2


char l,m;
 l=" 六费";
 m="六“
这种用法是错误的。

#3


1.CString strLong;
strLong="五费";
strLong=strLong+"六费"
2.char pBuf[20];
memset(pBuf,0,20);
sprintf(pBuf,"%s%s","五费","六费");

#4


CString

#5


use CString is easy

#6


李马 和数字金刚好像都不错。

#7


使用CString最简单了
CString l="一元",m="五角",n;
n.Format("%s%s",l,m);

cout<<n;
------------------
一元五角

#8


strcat

#9


来晚了

#1


首先你的字符串表示方法不对,其次应该给字符串分配足够的空间。
#include<iostream.h>
#include <string.h>
void main()
{
 char l[20] = " 六费", m[] = "六";
 strcat(l, m); // 把m连到l上
 cout << l << m;
}

#2


char l,m;
 l=" 六费";
 m="六“
这种用法是错误的。

#3


1.CString strLong;
strLong="五费";
strLong=strLong+"六费"
2.char pBuf[20];
memset(pBuf,0,20);
sprintf(pBuf,"%s%s","五费","六费");

#4


CString

#5


use CString is easy

#6


李马 和数字金刚好像都不错。

#7


使用CString最简单了
CString l="一元",m="五角",n;
n.Format("%s%s",l,m);

cout<<n;
------------------
一元五角

#8


strcat

#9


来晚了