int n;
int *array[8]
cout<<"Enter Number Between 0-9 Only"<<endl;
for(int i = 0; i< 9; i++){
cout << "Enter Number " << (i + 1) << endl;
cin >> n;
if((n >= 0) && (n <= 9))
array[i] = &n;
else {
cout << "Numbers from 0-9 only\n" << endl;
i--;
}
}
cout << *array[0] << endl;
}
入力された 9 つの数値をポインター配列に格納しようとしていますが、なぜ機能しないのでしょうか?? その理由と、それを解決または改善する方法を説明していただけますか。私は初心者で、読んだ内容をテストする宿題ではありません。