複数のコンピューターに配置した特定のプログラムをインストールするための c++ プログラムを作成しています。ユーザーが必要なインストールを選択できるようにするセクションをコードに追加しています。私は C++ に非常に慣れていないため、ユーザー入力の取り込みに問題があります。これを行うためのより良い方法の提案を受け入れます。いくつかあると確信しています。
int allOrSelect;
std::cout << "Press 1 if you want all software, press 2 if you want to select";
std::cin >> allOrSelect;
if(allOrSelect == 1)
{
std::cout<< "all software installing ..." <<std::endl;
}
if(allOrSelect == 2)
{
std::cout << "Please select from the following list";
std::cout << "software 1";
std::cout << "software 2";
std::cout << "software 3";
std::cout << "software 4";
std::cout << "Type the appropriate numbers separated by space or comma";
//this is where trouble starts
//I've tried a few different ways to take the user input
//i tried using vector array, but never got it working, but i figured there had to
//be a simpler way. also tried variations of cin.whatever
}
さらに情報が必要な場合はお知らせください。事前に感謝します。