字符串的拷贝

来源:互联网 发布:nginx反向代理tomcat 编辑:程序博客网 时间:2024/05/22 02:09
 
方法一:
char *str = NULL;
 str = new char[2048];
char *src = "FGREGREGERGERGERGREYHTYKUKTHRTHRTHR5TUTRH5RTH56";
    memcpy(str,src,strlen(src)+1);
方法二:
 char str[2048] = {0};
char *src = "FGREGREGERGERGERGREYHTYKUKTHRTHRTHR5TUTRH5RTH56";
strcpy_s(str,src);
方法三:
char str[2048] = {0};
char *src = "FGREGREGERGERGERGREYHTYKUKTHRTHRTHR5TUTRH5RTH56";
    sprintf(str,"%s",src);
方法四:
头文件中:加入#include <string>  using namespace std;
char str[2048] = {0};
char *src = "FGREGREGERGERGERGREYHTYKUKTHRTHRTHR5TUTRH5RTH56";
    std::string a(src,strlen(src)+1);
        qDebug()<<a.c_str();
0 0