[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 353

 
granit77 писал(а) >>

나 자신만. 글을 쓰고 멋스럽게 벼룩을 잡는 것은 작가의 특권이다.

이런 경우 완성된 공사를 차단하고 오류가 사라지는지 확인합니다. 프로그래머는 괄호 검사와 함께 타사 편집기를 사용합니다. 이제 누군가가 링크를 줄 것입니다. 그렇지 않으면 기억이 나지 않습니다.

벼룩을 잡는 것은 흥미진진합니다. 하나 더 잡아서 논리를 다시 실행하는 동안. 나는 내 구역에서 많이 잡았지만 이 벼룩은 이미 세 번째 주 동안 나와 붙어 있습니다. 1-C 회계를 위해 글을 써야 했던 때를 동경하며 기억합니다. 디버거가 있습니다. 작동하지 않는 프로그램을 시작하고 한 번에 한 줄씩 실행하여 모든 전송의 내용을 병렬로 봅니다. 꿈 !!.

그리고 remirrovaniya 블록은 정의되지 않은 많은 변수를 제공합니다.

 
Vekker писал(а) >>

벼룩을 잡는 것은 흥미진진합니다. 하나 더 잡아서 논리를 다시 실행하는 동안. 나는 내 구역에서 많이 잡았지만 이 벼룩은 이미 세 번째 주 동안 나와 붙어 있습니다. 1-C 회계를 위해 글을 써야 했던 때를 동경하며 기억합니다. 디버거가 있습니다. 작동하지 않는 프로그램을 시작하고 한 번에 한 줄씩 실행하여 모든 전송의 내용을 병렬로 봅니다. 꿈 !!.

그리고 remirrovaniya 블록은 정의되지 않은 많은 변수를 제공합니다.

퍼뜨려라. 여기 또는 직접. 오류를 찾아라

 
DDFedor >> :

https://www.mql5.com/ru/forum/120538

두 가지 솔루션이 있습니다 ...

- 백업을 만든 다음 비교하십시오(항상 백업해야 합니다. 이것이 가장 먼저 배워야 할 사항입니다.)

- 두 번째 - 대괄호 쌍을 잡을 수 있는 편집자 링크를 참조하십시오. (메모장 같은...)

추신 ... 둘 중 하나가 아니라면 오류가 사라질 때까지 블록에 댓글을 작성하십시오. 그런 다음 주석 처리된 블록을 순차적으로 포함합니다.

..."분할과 지배"...

누가 상관합니까? 대괄호로 무언가를 만들 때 항상 모든 대괄호 "if () {}"를 추가한 다음 계획한 내용을 내부에 씁니다.

나는 그런 실수를 기억하지 않습니다 :)

 
Vekker >> :

작성된 것을 컴파일할 때 ETERNAL로 남아 있었습니다! 오류 '\end_of_program' - 불균형 왼쪽 괄호

모든 대괄호를 확인하고 재확인했지만 아무 것도 찾지 못했습니다.

이 오류는 거의 발생하지 않습니다. 예를 들어 중괄호와 같은 쌍을 이루는 괄호는 무언가가 삽입되기 전에도 즉시 넣으려고 하기 때문입니다. 글쎄, 나는 종종 컴파일을 실행하여 일이 발생하면 오류 메시지가 나타납니다.


목록이 들여쓰기로 형식이 지정되어 있으면 여는 줄이 있는 줄의 시작 부분에 커서를 놓고 아래로 이동하여 중괄호 쌍을 찾을 수 있습니다(아래쪽 화살표를 눌러 ) 닫는 것까지. 아래에서 닫는 괄호가 커서 왼쪽에 있는 것으로 판명되면 여기에 분명히 누락된 것이 있는 것입니다.

 

안녕하세요.

이중 버퍼 [0] []에 이중 buf[]를 복사하는 방법을 알려주세요.

Array Copy는 1차원 배열 복사를 제공합니다.

그랬다

   if ( Считать_ВсЕ_Бары ) { pos = Bars - IndicatorCounted ( ) ; }
     else { pos = WindowBarsPerChart ( ) * 3 ; } 
   int per [ 8 ] = { 36 , 49 , 64 , 144 , 169 , 196 , 400 , 625 } ;

for ( int k = 0 ; k < 8 ; k + + )
   while ( pos > = 0 ) 
     {
       buf [ k ] [ pos ] = iMA ( NULL , T , per [ k ] , 0 , Метод_Вычисления_МА , 4 , pos ) ;
       pos - - ;
     }
for ( k = 0 ; k < pos ; k + + )
 ma1_buffer [ pos ] = buf [ 0 ] [ pos ] ;
아무것도 성공하지 못했습니다.

미리 감사드립니다.

배열 복사 ( 개체 &dest[], 개체 소스[], int start_dest=0, int start_source=0, int count=WHOLE_ARRAY)
 
costy_ писал(а) >>

안녕하세요.

이중 버퍼 [0] []에 이중 buf[]를 복사하는 방법을 알려주세요.

Array Copy는 1차원 배열 복사를 제공합니다.

그랬다

아무것도 성공하지 못했습니다.

미리 감사드립니다.

배열 복사 ( 개체 &dest[], 개체 소스[], int start_dest=0, int start_source=0, int count=WHOLE_ARRAY)

for 루프 후에 pos의 초기 값을 넣어야 합니다.

 
vasya_vasya >> :

for 루프 후에 pos의 초기 값을 넣어야 합니다.

감사합니다만 요소별 할당 외에 다른 방법은 없나요?

 int pos = WindowBarsPerChart ( ) * 3 ;
double sd [ ] [ ] ;
   while ( pos > = 0 ) 
     {
       sd [ 0 ] [ pos ] = iMA ( NULL , T , Period_1 , 0 , Метод_Вычисления_МА , 4 , pos ) ;
       pos - - ;
     }
Alert ( sd [ 0 ] [ 0 ] ) ;

경고가 0을 제공하는 이유는 무엇입니까?

 
costy_ писал(а) >>

감사합니다만 요소별 할당 외에 다른 방법은 없나요?

경고가 0을 제공하는 이유는 무엇입니까?

배열의 크기를 조정해야 하기 때문입니다. 그렇지 않으면 배열에 아무 것도 쓰지 않을 것입니다.

 
Vekker >> :

사소한 일이 내 인생에 독이 될 것입니다

 niz=(낮음[j];
 사용

 
vasya_vasya >> :

배열의 크기를 조정해야 하기 때문입니다. 그렇지 않으면 배열에 아무 것도 쓰지 않을 것입니다.

그렇다면 버퍼 셀의 수를 지정하지 않은 경우 크기를 조정하는 이유는 무엇입니까? 최대입니다!?