c·c++/c 프로그래밍
1, 2, 3 동작바꾸기
바로이순간
2013. 5. 8. 15:55
스위치1을 누르면 어떠한 do while 문을 실행하고
스위치2을 누르면 또 다른 do while 문을 실행하는데
스위치3을 누르면 스위치 1이랑 스위치 2랑 동작을 서로 바꾸는 겁니다.
서로 동작을 바꾸는 방법좀 길만 알려주세요~
#include <stdio.h>
int main(void) {
int choice = 1, inp = 0;
printf("[1] ");
while(1) {
fflush(stdin);
scanf("%d", &inp);
if(inp<3) choice=inp; else choice=3-choice;
switch(choice) {
case 1:
do {
printf("[1] ");//some routine
} while(0);
break;
case 2:
do {
printf("[2] "); //some routine
} while(0);
break;
default:
printf("[*] ");
}
}
return 0;
}