C/C++怎么拼接字符串??
发布网友
发布时间:2023-07-13 16:06
我来回答
共5个回答
热心网友
时间:2023-09-12 06:05
直接相加就行。 就是你写的那个。string型 用法相同,可以直接相加
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "aaa";
string s = "fgfgd"+str+"dfdfsd";
cout<<s<<endl;
return 0;
}
热心网友
时间:2023-09-12 06:06
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
热心网友
时间:2023-09-12 06:06
#include <string.h>
strcat()函数
热心网友
时间:2023-09-12 06:07
1楼:——卓凌昭
讲的很好,strcat 函数
热心网友
时间:2023-09-12 06:07
C函数
原型
extern char *strcat(char *dest,char *src);
用法
#include <string.h> 在C++中,则存在于<cstring>头文件中。
功能
把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。
说明
src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
C++中string 类型可以用+ 来拼接