빠른 응답에 감사드립니다. 필자의 경우 배열 요소의 각 값은 고유하며 단일 인스턴스에 존재합니다. 즉, 값 5 는 다른 값과 마찬가지로 반복되지 않습니다.
제 경우에는 값 5가 정렬되지 않은 배열에 없을 수 있습니다. 즉, 정렬되지 않은 배열에서는 일부 셀이 채워지지 않을 수 있습니다. 하지만 정렬되지 않은 배열에 값 5가 없으면 ArrayBsearch() 함수의 두 번째 매개변수로 값 5를 지정할 수 없으며 정렬되지 않은 배열에 있어야 하는 값만 이 함수에 들어갑니다. 도와 주셔서 감사합니다
그렇다면 배열 정렬을 전혀 의미하지 않는다면 왜 ArrayBsearch() 함수가 필요합니까? 숫자를 찾으려면 원하는 숫자를 배열 셀의 숫자와 간단한 일대일로 비교하면 됩니다. 원하는 숫자가 없으면 단순히 false를 반환합니다.
하지만 글로벌 목표 없이 데이터가 어떻게 적중하든지 정렬할 필요가 없습니다.
현재 프로젝트에서 : 우리는 (짧은) 배열을 취하고 출력에서 원하는 순서로 요소의 인덱스를 갖습니다.
{
for(int i=0;i<5;i++)
index[i]=i;
for(int i=0;i<4;i++) {
for(int j=1;j<5;j++) {
if (data[index[i]]>data[index[j]]) {
int tmp=index[i];
index[i]=index[j];
index[j]=tmp;
}
}
}
}
더 큰 배열의 경우 정렬 알고리즘을 변경해야 합니다(큰 배열의 경우 거품이 굴러가지 않음) - 변경하십시오.
주요 메시지 - 글쎄, 원본 데이터를 만지지 마십시오. 참조 또는 배열 인덱스를 사용하여 작업하십시오. 그렇지 않으면 정보가 손실되어 나중에 필요합니다.
매우 감사합니다.
"..... 링크 또는 더 나은배열 인덱스 로 작동하십시오. 그렇지 않으면 정보가 손실되어 너무 필요한 정보가 될 것입니다 ...."
링크 핸들링은 처음 들어보네요. 링크로 작업하는 것과 소스 데이터로 작업하는 것의 차이점을 이해하기 위해 이에 대해 읽을 수 있는 곳을 알려주시면 감사하겠습니다.나는 Kovalev의 교과서에서 그런 주제를 기억하지 못합니다.
동료 여러분, 양초의 원하는 음량에 도달했을 때 소리가 왜 재생을 멈췄는지 말씀해 주십시오.
사운드 파일은 SOUNDS 폴더에 있으며, 경고가 설정되면 파일이 정상적으로 재생되고 표시기에 묵음이 있습니다.
아니면 표시기용 사운드가 포함된 특수 폴더가 필요합니까?
/---- 표시기 계산을 위한 메인 루프
for(bar=limit; bar>=0 && !IsStopped(); bar--)
{
범위=(높은[막대]-낮은[막대])/_Point;
IndBuffer[bar]=범위;
if(범위<5)
{
if (prev_calculated > 0 && 플래그==0)
{
플래그=1;
}
}
if(범위>=임계값){
clr=0;
if (prev_calculated > 0 && 플래그==1 )
{
플래그=0;
PlaySound("부저");
}
}
빠른 응답에 감사드립니다. 필자의 경우 배열 요소의 각 값은 고유하며 단일 인스턴스에 존재합니다. 즉, 값 5 는 다른 값과 마찬가지로 반복되지 않습니다.
제 경우에는 값 5가 정렬되지 않은 배열에 없을 수 있습니다. 즉, 정렬되지 않은 배열에서는 일부 셀이 채워지지 않을 수 있습니다.
하지만 정렬되지 않은 배열에 값 5가 없으면 ArrayBsearch() 함수의 두 번째 매개변수로 값 5를 지정할 수 없으며 정렬되지 않은 배열에 있어야 하는 값만 이 함수에 들어갑니다.
도와 주셔서 감사합니다
그렇다면 배열 정렬을 전혀 의미하지 않는다면 왜 ArrayBsearch() 함수가 필요합니까? 숫자를 찾으려면 원하는 숫자를 배열 셀의 숫자와 간단한 일대일로 비교하면 됩니다. 원하는 숫자가 없으면 단순히 false를 반환합니다.
그렇다면 배열 정렬을 전혀 의미하지 않는다면 왜 ArrayBsearch() 함수가 필요합니까? 숫자를 찾으려면 원하는 숫자를 배열 셀의 숫자와 간단한 일대일로 비교하면 됩니다. 원하는 숫자가 없으면 단순히 false를 반환합니다.
정말 감사합니다. 덕분에 소중한 정보를 얻었고 MQL4에 대한 시야와 지식을 넓혔습니다.
정말 감사합니다. 덕분에 소중한 정보를 얻었고 MQL4에 대한 시야와 지식을 넓혔습니다.
도와 줄 수있어서 기뻐.
그렇다면 배열 정렬을 전혀 의미하지 않는다면 왜 ArrayBsearch() 함수가 필요합니까? 숫자를 찾으려면 원하는 숫자를 배열 셀의 숫자와 간단한 일대일로 비교하면 됩니다. 원하는 숫자가 없으면 단순히 false를 반환합니다.
기능을 올바르게 이해하고 있습니까?
MQL4 언어도 아니고 MQL5 언어도 아닙니다.
도와 줄 수있어서 기뻐.
기쁨으로 도와주는 너 같은 사람이 많아졌으면 좋겠어......
기능을 올바르게 이해하고 있습니까?
MQL4 언어도 아니고 MQL5 언어도 아닙니다.
https://www.mql5.com/ru/forum/160683/page1208#comment_17279150 예제를 주의 깊게 살펴보십시오. 아무것도 찾지 못하셨나요?
다음은 해당 기능입니다.
조금 더 조심하셔야 합니다!안녕하세요! 도움이 필요합니다. 자금 인출을 원하지 않는 중개 회사를 통해 이 플랫폼에 계좌를 개설했습니다. 어떻게 해야 합니까? s.u. 보타고즈
안녕하세요! 도움이 필요합니다. 자금 인출을 원하지 않는 중개 회사를 통해 이 플랫폼에 계좌를 개설했습니다. 어떻게 해야 합니까? s.u. 보타고즈
이 자료는 중개 회사와 아무 관련이 없습니다.