Copy a string
Copy a string
Java
String src = "Hello"; String dst = new String(s);
C
// Using strdup const char* src = "Hello"; char* dst = strdup(src);
// Using malloc/strcpy const char* src = "Hello"; int len = strlen(src); char* dst = (char*)malloc(len+1); strcpy(dst, src); // or using strncpy strncpy(dst, src, len+1); dst[len] = 0;
// Using static buffer const char* src= "Hello"; static char dst[80]; strncpy(dst, src, 80); dst[79] = 0;
C++
// STL std::string src = "Hello"; std::string dst = src;
// Qt QString src = "Hello"; QString dst = src;
CString src = "Hello"; CString dst = src;
BASIC
src$ = "Hello" dst$ = src$
Perl
my $src = "Hello"; my $dst = $src;
PHP
$dst = "Hello"; $dst = $src;