2009-01-27 C++で文字列ポインタ同士を連結する。 C/C++ 相変わらずC++の文字列ポインタは分けが分からない・・・ 文字列ポインター同士を連結して別の文字列ポインタに入れるには以下のように。 #include #include int main(){ char* a = "Hi"; char* b = ", Joe"; char* c = new char[strlen(a)+strlen(b)+1]; strcat(c, a); strcat(c, b); printf("%s", c); delete[] c; return 0; }