配列ポインターをループして、その配列の偶数を取得しようとしました。
void even_element(double* a, const int SIZE)
{
for (int count = 0; count < SIZE; count ++)
{
if(a[count] % 2 == 0) //Error here
{
cout << *(a + count) << " ";
}
}
}
配列が宣言されているメインメソッドで行う場合、ポインターを使用せずにこれを行うことができます。
for (int count = 0; count < SIZE; count ++)
{
if(num_array[count] % 2 == 0)
{
cout << num_array[count] << " ";
}
}
ただし、ポインターでこれを実行しようとすると、配列内の要素をループする方法がわかりません。誰かが私を案内してもらえますか?
前もって感謝します。