我已经为此搜索了多个地方,并在 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"
}
有人知道该怎么做吗?
(请解释你的答案,因为我可能不明白,我是菜鸟)