これについて複数の場所を検索し、YouTube の「TheNewBoston」C++ ガイド全体を見ましたが、これに対する答えはまだ見つかりません。
私は自分の C++ スキルを練習するためのプログラムを書いています。
私が作ろうとしているプログラムは、ジムでのトレーニング中に特定のエクササイズを何回繰り返したかを記録するプログラムです。
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
int main()
{
string biceps = "biceps";
string triceps = "triceps";
string quads = "quads";
string muscleChoice;
cout << "Welcome to MyPT!" << endl;
cout << endl;
cout << "What are you going to be training today?" << endl;
cout << endl;
cout << "**Biceps** \n\n**Triceps** \n\n**Quads**" << endl;
cout << endl;
cin >> muscleChoice;
if ((muscleChoice == "biceps") || (muscleChoice == "triceps") || (muscleChoice == "quads"))
{
cout << "working" << endl;
}
return 0;
}
それが本質的に私が望んでいることであり、それは機能します。しかし、明らかに、もっと多くの可能性があれば、それは厄介になる可能性があります. 私が欲しいのは、このようなものです。(明らかに、関数はこれほど長くはありません。より適切に説明しようとしただけです)
cin >> muscleChoice;
if (muscleChoice == oneFunctionThatIncludesAllThoseStrings)
{
cout << "working"
}
誰もそれを行う方法を知っていますか?
(私は理解できないかもしれないので、あなたの答えを説明してください、私は初心者です)