charの配列を別の配列に追加できるコマンドはありますか?理論的にはこのように動作します何か:C++のChar配列の末尾に追加
//array1 has already been set to "The dog jumps "
//array2 has already been set to "over the log"
append(array2,array1);
cout << array1;
//would output "The dog jumps over the log";
これは私が思うだろう作るためにとても簡単機能ですが、私はそれのためにコマンドで構築されたがないだけで驚いています。
* 編集
私は、配列のサイズを変更することを意味するものではありませんでした、より明確にされている必要があります。 array1が50文字に設定されていて、そのうちの10文字しか使用していなかった場合でも、40文字を使用できます。私は基本的には次のような自動コマンドを考えていました:
//assuming array1 has 10 characters but was declared with 25 and array2 has 5 characters
int i=10;
int z=0;
do{
array1[i] = array2[z];
++i;
++z;
}while(array[z] != '\0');
私は構文がうまくいくと思います。
C++には単一の完全な種類の「アレイ」はありません。 –