2009/11/18 17:38
|
|
AVR 교육 받는다고 C 언어 공부 한다고 후위형사칙 연산 프로그램을 만들다가 괄호를 추가해서 우선 순위를 줄
수 있도록 만들어 본 것 입니다.
간단한 프로그램이지만 나름되로 여러 가지 사항을 고려해서 만든다고 만들었는데 빠진 부분이 있내요.
-(5+6)-(8-5)+3 과 같이 제일 처음에 "-("가 오면 에러가 나내요.
-1*(5+6)-(8-5)+3과 같이 입력 하거나 하거나 밑에 올린 소스에서 문자 검사 해서 앞에 "-("이면 "-1*("로 바꾸어
주는 부분을 추가 하세요.
수 있도록 만들어 본 것 입니다.
간단한 프로그램이지만 나름되로 여러 가지 사항을 고려해서 만든다고 만들었는데 빠진 부분이 있내요.
-(5+6)-(8-5)+3 과 같이 제일 처음에 "-("가 오면 에러가 나내요.
-1*(5+6)-(8-5)+3과 같이 입력 하거나 하거나 밑에 올린 소스에서 문자 검사 해서 앞에 "-("이면 "-1*("로 바꾸어
주는 부분을 추가 하세요.
허접 하지만 간단한 사칙 연산 엔진은 될 것 입니다.
공학용 계산기소스 만들어 볼여고 하다가 시간이 없어서 못 만들었습니다.
공학용 계산기소스 만들어 볼여고 하다가 시간이 없어서 못 만들었습니다.
아래 사칙 연산 소스 올려 봄니다.
testx.cpp
댓글을 달아 주세요