포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 715

 
ALXIMIKS :

데이터가 변경된 경우 fileseek로 덮어쓸 위치에 포인터를 놓고 일반적인 filewrite ... 메서드로 덮어쓰고 파일 끝을 기억하고 WinApi 기능을 잘라야 합니다.

또는 일반적인 방법으로 - 파일의 맨 끝에 유용한 정보가 끝나는 위치를 추가하고 다음 작업에서 이 위치를 읽으십시오. (다른 파일에 위치를 쓸 수 있음)

그래도 자르는 게 낫긴 한데, 표준 트리밍 도구가 없다((

쥰코입니다   2014년 9월 12일 20:19   #

WinApi 기능도 흥미로울 것입니다.

슬픔, 얼마나 어려운 일인가

 
문자열을 다시 작성하는 간단한 예가 있습니까?
 
VOLDEMAR :
문자열을 다시 작성하는 간단한 예가 있습니까?
도움말 예제가 마음에 들지 않는 이유는 무엇입니까?
 
AlexeyVik :
도움말 예제가 마음에 들지 않는 이유는 무엇입니까?
복잡하거나 작동하지 않거나...
 

보고서를 차트로 전송하기 위한 스크립트 편집을 도와주세요. 렌더링이 안되는 이유를 못찾겠어요...

코드베이스에 대한 링크 .

트레일러에서 내가 옵션으로 약간 조정했습니다. |

\ | /

\ /

\/

파일:
 

int RegisterWindowMessageA(문자열 매개변수);

이러한 가장 가능성이 높은 문제와 함께 속일 필요가 있습니다

 
Heroix :

보고서를 차트로 전송하기 위한 스크립트 편집을 도와주세요. 렌더링이 안되는 이유를 못찾겠어요...

코드베이스에 대한 링크 .

트레일러에서 내가 옵션으로 약간 조정했습니다.

1. 가져오기에는 PostMessageA가 없지만 코드에는

2. api와의 통신에서 형식이 변경되었습니다(여기에 Pavlick 이 작동하는 예가 있습니다.   2014년 7월 28일 17:24   # )

 

안녕하세요! 도와주세요. CCI 지표는 주기 34, 주기 170으로 사용됩니다. CCI 34의 CCI 170 제로 라인을 넘을 때 체크를 설정해야 합니다. 즉, CCI 34가 처음으로 교차하는 순간을 추적해야 합니다. 0 선, 그리고 CCI 170이 이 선을 넘은 시점에서 CCI 170은 어떤 값도 가질 수 있으며 차트에서 이러한 표시기 의 0 선은 일치하지 않습니다.

그것을 하는 방법? 그래픽 연산자를 사용해야 합니까? 무엇을 어떻게? 미리 감사드립니다.

 
VOLDEMAR :
복잡하거나 작동하지 않거나...

어려움은 무엇입니까? 파일 포인터를 줄의 시작 부분에 두시겠습니까? 또는 행 읽기를 레코드로 대체하려면?

여기에 힌트가 있습니다.

r772ra :

FileSeek(), 도움이 필요합니다.

도움말 발췌:

 //--- откроем файл
   int file_handle= FileOpen (InpDirectoryName+ "//" +InpFileName, FILE_READ | FILE_TXT |InpEncodingType);
//////////////////////////////////

//--- получим позицию начала для каждой строки в файле
      GetStringPositions(file_handle,pos);
// Эту функцию возьми в справке.
///////////////////////////////////////

//--- сдвинем позицию на начало этой строки
       if ( FileSeek (file_handle,pos[ind], SEEK_SET )== true )
// Здесь надо pos[ind] заменить на ArrayMaximum(). Это будет последняя строка.

////////////////////////////////////

//--- прочитаем и распечатаем строку с номером ind
         PrintFormat ( "Текст строки с номером %d: \"%s\"" ,ind, FileReadString (file_handle));
// А это замени на uint  FileWrite()
///////////////////

 
Zeta :

안녕하세요! 도와주세요. CCI 지표는 주기 34, 주기 170으로 사용됩니다. CCI 34의 CCI 170 제로 라인을 넘을 때 체크를 설정해야 합니다. 즉, 1. 첫 번째 CCI 34는 0선을 넘고, 그 후 (0 - 내가 올바르게 이해했습니까?) 은 CCI 170을 교차합니다. 현재 CCI 170은 어떤 값도 가질 수 있으며 차트에서 이러한 표시기의 0선은 일치하지 않습니다.

그것을 하는 방법? 2. 그래픽 연산자를 사용해야 합니까? 무엇을 어떻게? 미리 감사드립니다.


2. 왜? ICCI(.......) ;

옵션 중 하나:

1. 카운터를 시작합니다. 1개 또는 2개 - 선택 사항입니다.

다음은 하나의 카운터에 대한 알고리즘입니다.

1. 0을 초기화합니다.

2. 제로 마크 CCI (34)를 교차하는 순간을 결정하고 카운터를 시작합니다. 예를 들어 교차점이 UP이면 DN이 -1이면 +1입니다.

3. 카운터 = 0인 경우 - 다음 막대를 기다립니다.

4. 카운터 값이 0과 다른 경우 - 교집합 CCI(170)를 확인한다.

4.1 교차점이 없는 경우 - 카운터 값 증가(UP)/감소(DN).

4.1 UP이 발생한 경우 - 카운터 값을 확인합니다. 카운터 값이 0과 다르고 원하는 값보다 작은 경우(예: CCI(34)가 교차한 후 CCI(170)가 5바 내에서 교차할 것으로 예상하는 경우 - 값은 5)입니다.

4.1.2 현재 막대에서 모든 조건이 충족 되거나 예상보다 많은 막대가 통과된 경우 카운터를 0으로 재설정합니다.

4.1.3 조건이 충족되지 않으면 카운터 값을 높입니다.

4.2 DN인 경우 - 유사, 음수 값에 대해서만.

사유: