C⼀C++怎么拼接字符串??

2024-11-28 21:39:09
推荐回答(5个)
回答(1):

直接相加就行。 就是你写的那个。string型 用法相同,可以直接相加
#include
#include
using namespace std;

int main()
{
string str = "aaa";
string s = "fgfgd"+str+"dfdfsd";
cout< return 0;
}

回答(2):

CString strText = "aaa";
strText += _T("fgfgd");
strText += _T("dfdfsd"); //C++

char szText[256] = {0};//长度随用户需要改变
char szA[] = "aaa";
char szB[] = "fgfgd";
char szC[] = "dfdfsd";
sprintf(szText,“%s%s%s”,szA,szB,szC);//C

回答(3):

#include

strcat()函数

回答(4):

1楼:——卓凌昭
讲的很好,strcat 函数

回答(5):

C函数
原型
  extern char *strcat(char *dest,char *src);
用法
  #include   在C++中,则存在于头文件中。
功能
  把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。
说明
  src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
C++中string 类型可以用+ 来拼接