아무리 고심해도 답이 안보여서 질문 드립니다.
일단 코어 로직 부분에 다름과 같은 루프가 있다고 합시다.
for (loop = 0; loop < threshold; ++loop) {
array[loop] = DEFINE_"loop"
}
다음으로 사용자에게 옵션 형태로 입력을 받는 다음과 같은 부분이 있다고 합니다.
#define threshold 2 // 사용자가 결정.
#define DEFINE_0 0 // 사용자가 알아서 결정.
#define DEFINE_1 1 // 즉, 어떤 값이 올 지 모름.
이런 형식으로 설계를 했는데, 구현 부분에서 막혀버립니다. ㅠ_ ㅠ
위와 같이 사용자에 의존적인 부분과 코어부분을 분리하고, 사용자는 해당 정의만 신경쓰면 알아서 정의한 값이 들어가도록 하고 싶은 것이 목적인데...
방법이 없을까요?