C언어를 이용해 커맨드라인상에서 사용자로 부터 간단한 수식을 입력받고 이를 실행하는 코드를 작성중입니다.(using C. c++아님!!)
고민되는것이 하나 있는데.. 예를 들어 '+' 연산의 경우 피연산자의 데이터 타입별로 크게 4가지(int와 float만 있다고 가정) 연산 형태가 가능합니다.
가장 단순한 방법으로 각 경우의 수 별로(case by case) 코드들을 다 만들어 주면 되겠지요.
int addii(int op1, int op2);
float addff(float op1, float op2);
float addif(int op1, float op2);
float addfi(float op1, int op2);