[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 256

 
sergkodan :

... 그리고 주말이 지나면 테스터는 오류 131이 잘못된 볼륨이라고 알려줍니다 ...


글쎄, OrderSend() 함수의 입력에 제출하기 전에 로트를 인쇄하십시오 - 고문이 그가 무엇에 대해 그렇게 분개했는지 보여주게 하십시오
 
안녕하세요.
 
lx-7 :
안녕하세요.


글쎄, 우선, 당신이 어떤 종류의 사업을 가지고 있는지 말하는 것이 나쁘지 않을 것입니다. 어떤 도움이 필요합니까?

 
  
bool up= true ;
   for (i=limit- 1 ; i>= 0 ; i--)
     {
      current=ExtBuffer0[i];
      prev=ExtBuffer0[i+ 1 ];
       if (current>prev) up= true ;
       if (current<prev) up= false ;
       if (!up)
        {
         ExtBuffer2[i]=current;
         ExtBuffer1[i]= 0.0 ;
        }
       else
        {
         ExtBuffer1[i]=current;
         ExtBuffer2[i]= 0.0 ;
        }
     }
if(!up) 논리 연산 의 본질을 설명해주세요. ! - NOT을 의미하지만 이 코드에서 그 본질을 이해할 수 없습니다.
 
silhouette :
if(!up) 논리 연산의 본질을 설명해주세요. ! - NOT을 의미하지만 이 코드에서 그 본질을 이해할 수 없습니다.


그럼 더 명확해지겠죠?

 bool up= true ;
   for (i=limit- 1 ; i>= 0 ; i--)
     {
      current=ExtBuffer0[i];
      prev=ExtBuffer0[i+ 1 ];
       if (current>prev) up= true ;
       if (current<prev) up= false ;
       if (up)
        {
         ExtBuffer2[i]= 0.0 ;
         ExtBuffer1[i]=current;
        }
       else
        {
         ExtBuffer1[i]= 0.0 ;
         ExtBuffer2[i]=current;
        }
     }
 

나는 다르게 할지라도

   for (i=limit- 1 ; i>= 0 ; i--)
     {
      current=ExtBuffer0[i];
      prev=ExtBuffer0[i+ 1 ];
       if (current>prev)
        {
         ExtBuffer2[i]= 0.0 ;
         ExtBuffer1[i]=current;
        }
       else if (current<prev) 
        {
         ExtBuffer1[i]= 0.0 ;
         ExtBuffer2[i]=current;
        }
     }
 
silhouette :
if(!up) 논리 연산의 본질을 설명해주세요. ! - NOT을 의미하지만 이 코드에서 그 본질을 이해할 수 없습니다.


if는 조건부 점프 문입니다. 이 연산자의 괄호가 참이면 그 뒤에 오는 명령/명령 목록이 실행됩니다. 그렇지 않으면 코드가 점프합니다 ...

다시 말해서:

 if (up==false){// если высказывание (up==false) истинно, то
  ExtBuffer2[i]=current;
  ExtBuffer1[i]= 0.0 ;
}
else { // иначе
  ExtBuffer1[i]=current;
  ExtBuffer2[i]= 0.0 ;
}
 
Vinin :

다르게 하겠지만


그는 그것을 하지 않았다. 그는 디자인을 이해하지 못한다고 말했다. 그래서 그는 할 수 없었습니다. 이것은 다른 사람의 코드입니다.
 

Vinin, drknn 답변 감사합니다. 나는 그렇게 생각했습니다. 나는 그런 구조를 직접 사용하지 않았으며 올바르게 이해했는지 확신하지 못했습니다.

추신 물론 코드는 내 것이 아닙니다. 이것은 프로그램에 표준으로 제공되는 Awesome 사용자 지정 표시기 의 일부입니다.

[삭제]  
silhouette :

Vinin, drknn 답변 감사합니다. 나는 그렇게 생각했습니다. 나는 그런 구조를 직접 사용하지 않았으며 올바르게 이해했는지 확신하지 못했습니다.

추신 물론 코드는 내 것이 아닙니다. 이것은 프로그램에 표준으로 제공되는 Awesome 사용자 지정 표시기의 일부입니다.