공부하시는데에 도움이 되셨으면 좋겠습니다.
코드확인해보세요!
더보기
#include <stdio.h>
#include <string.h>
int main(void) {
char s[100]= {
0
}
;
char op[100];
int x,y;
char *token;
printf("연산을 입력하시오:");
gets(s);
token = strtok( s, " " );
// 문자열에서 첫번째 토큰을 얻는다. strcpy(op, token);
token = strtok( NULL, " " );
// 다음 토큰을 얻는다. x =atoi(token);
token = strtok( NULL, " " );
// 다음 토큰을 얻는다. y =atoi(token);
if( strcmp(op, "add")==0 ) {
printf("연산의 결과: %d", x+y);
} else if( strcmp(op, "sub")==0 ) {
printf("연산의 결과: %d", x-y);
} else if( strcmp(op, "mul")==0 ) {
printf("연산의 결과: %d", x*y);
} else if( strcmp(op, "div")==0 ) {
printf("연산의 결과: %d", x/y);
} else {
}
return 0;
}
더 많은 C언어 글이 궁금하다면?
https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4
댓글