저는 여러 곳에서이를 검색하여 YouTube의 "TheNewBoston"C++ 가이드 전체를 살펴 봤지만 이에 대한 답을 아직 찾지 못했습니다.여러 변수가 포함 된 문자열 또는 함수 (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"
}
아무도 그렇게하는 방법을 알고 않습니다 (물론 기능은 더 잘 설명하려고 이렇게 오래되지 않을 것)?
(내가 이해하지 않을 수 있습니다으로 내가 멍청한 놈 해요, 당신의 대답을 설명해주십시오)
당신은 ::'표준을 의미'과'를 설정합니다.find()'호출? –
WhozCraig
예 고맙습니다. – Nvarano