入力から数値を取得して配列に入れるコンソールプログラムを作成しようとしています。ユーザーが「スペース」ボタンを押さない限り、読み込みは続きます。私はいくつかのことを試しましたが、私のプログラムは入力を「スペース」の ASCII コードと比較しません。前もって感謝します!
#include <iostream>
using namespace std;
int main()
{
int fabcd[25],number_of_items = 0;
cout << "The read in loop lasts while you don't hit space:\n";
while((char)cin.get() != 32)
{
cin >> fabcd[number_of_items];
number_of_items++;
}
return 0;
}