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;
}
#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="六“
这种用法是错误的。
l=" 六费";
m="六“
这种用法是错误的。
#3
1.CString strLong;
strLong="五费";
strLong=strLong+"六费"
2.char pBuf[20];
memset(pBuf,0,20);
sprintf(pBuf,"%s%s","五费","六费");
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;
------------------
一元五角
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;
}
#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="六“
这种用法是错误的。
l=" 六费";
m="六“
这种用法是错误的。
#3
1.CString strLong;
strLong="五费";
strLong=strLong+"六费"
2.char pBuf[20];
memset(pBuf,0,20);
sprintf(pBuf,"%s%s","五费","六费");
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;
------------------
一元五角
CString l="一元",m="五角",n;
n.Format("%s%s",l,m);
cout<<n;
------------------
一元五角
#8
strcat
#9
来晚了