I、次の質問があります。2つのアレイを1つの大きなアレイにコピーしますか?
は「マージ」という名前の関数を使用してプログラムを書くことをコピーデータより大きなサイズの配列に1列の整数、とにコピー二番目の配列のデータの整数をIは、アレイ2
の配列1及び{3,4}の{1,2}を入力した場合、私の関数に問題があるだけで最初の配列
の内容の後に大きなアレイ
その後、出力が1 2 -57574 -658675
それは1つの2 3 4
void merge (int a[], int n, int b[],int m) {
int c[100];
int x=n+m ; //size of merge aray c[]
for(int i = 0; i < n; i++)
c[i]=a[i];
for(int j = n ; j < x ; j++)
c[j] = b[j];
cout<<endl<<endl;
for(int k = 0; k < x; k++)
cout<<c[k]<<" ";
}
「b [j]」とは何ですか? 'j'は大きな数字です。 2回目のコピーパスのインデックスを変更する必要があります。 – Vlad
じゃあ、なぜこれらの質問は即刻の答えを得るのですか?私は私のタイプを入力する時間があります。 : – ApprenticeHacker
このコードは、C++に似ています。標準コンテナについては、 –