[c++] 다양한 조건에 따른 프로그램 실행 경로 설정
조건문 사용
가장 일반적인 방법은 if문이나 switch문과 같은 조건문을 사용하는 것입니다. 다음은 간단한 예제입니다.
#include <iostream>
using namespace std;
int main() {
int condition = 1;
if (condition == 1) {
// 조건이 참일 때 실행할 코드
cout << "조건이 참입니다." << endl;
} else {
// 조건이 거짓일 때 실행할 코드
cout << "조건이 거짓입니다." << endl;
}
return 0;
}
삼항 연산자 사용
삼항 연산자를 사용해서 간단한 조건식을 한 줄로 작성할 수도 있습니다.
#include <iostream>
using namespace std;
int main() {
int condition = 1;
string result = (condition == 1) ? "참" : "거짓";
cout << "조건은 " << result << "입니다." << endl;
return 0;
}
함수나 클래스 활용
복잡한 조건을 다룰 때에는 함수나 클래스를 활용하여 모듈화하는 방법도 효과적일 수 있습니다.
#include <iostream>
using namespace std;
void processCondition(int condition) {
if (condition == 1) {
cout << "첫 번째 조건입니다." << endl;
} else if (condition == 2) {
cout << "두 번째 조건입니다." << endl;
} else {
cout << "기타 조건입니다." << endl;
}
}
int main() {
int input = 2;
processCondition(input);
return 0;
}
결론
다양한 조건에 따라 프로그램 실행 경로를 설정하는 방법은 매우 다양하며, 이 중에서도 가독성과 유지보수성을 고려하여 적절한 방법을 선택하는 것이 중요합니다.
위 예제는 간략하게 C++에서 조건에 따른 프로그램 실행 경로를 설정하는 방법을 보여줍니다.
더 자세한 내용은 C++ reference를 참고하시기 바랍니다.