|
무조건 님이 쓰신 글 :
: a라는 조건으로 시작한 동작을 aa라는 조건으로 멈추려고 하고
: b라는 조건으로 시작한 동작은 bb라는 조건으로 멈추려고 합니다.
:
: 여기에 해당하는 코딩이 어떤 것이 있을까요?
: 저는 아래와 같이 했는데 동작되지 않더군요..
: 방법 좀 알려주시기 바랍니다......
:
: -------------------------------------
: int start()
: {
: int TicketBuy1,TicketBuy2,TicketBuy3,TicketSell1,TicketSell2,TicketSell3;
: 이와 같이 변수를 정하구요..
:
: 중략....
:
: if(조건1)
: {
: ticket=OrderSend(.....);
: TicketBuy1=1; // <- 이와 같이요..
: return(0);
: }
: else if(조건2)
: {
: ticket=OrderSend(........);
: TicketBuy2=2;
: return(0);
: }
: else if(조건3)
: {
: ticket=OrderSend(.........);
: TicketBuy3=3;
: return(0);
: }
:
: for(cnt=0;cnt<total;cnt++)
: {
: if(TicketBuy1==1)
: {
: if(멈추려는 조건1)
: {
: OrderClose(....)
: return(0); // exit
: }
: }
: else if(TicketBuy2==2)
: {
: if(멈추려는 조건2)
: {
: OrderClose();
: return(0); // exit
: }
: }
: else if(TicketBuy3==3)
: {
: if(멈추려는 조건3)
: {
: OrderClose();
: return(0); // exit
: }
: 하략..
: }
: 이와 같이 했는데 안되더군요...
:
: 문제가 있거나 혹시 다른 방안이 있는지 좋은 방법을 알려주시길 부탁드립니다.
: 좀 급하긴 합니다.....ㅜ.ㅜ
: 감사합니다.
if 문안에 들어가있는 return 0; .. 이부분이 문제 인듯한데요..
if(조건1)
: {
: ticket=OrderSend(.....);
: TicketBuy1=1; // <- 이와 같이요..
: return(0);
: }
처음 조건 거실때 return 0; 이부분을 주석처리 하시고 해보세요..
|