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

 

모두 좋은 저녁!

FileSeek(p, 0, SEEK_END );의 끝이 아니라 파일에 설명자를 넣는 방법에 대한 간단한 질문이 있지만 마지막으로 작성된 줄의 끝에는 무엇입니까?

 
BBSL :

모두 좋은 저녁!

FileSeek(p,0,SEEK_END);의 끝이 아니라 파일의 마지막 줄 끝에 설명자를 넣는 방법에 대한 간단한 질문이 있습니다.

그리고 설명서에 뭐라고 써있나요? 그런 함수나 상수가 있습니까?
 
BBSL :

모두 좋은 저녁!

FileSeek(p,0,SEEK_END);의 끝이 아니라 파일의 마지막 줄 끝에 설명자를 넣는 방법에 대한 간단한 질문이 있습니다.


일반적으로 문자열이 작성된 후에 설명자가 있습니다.
 
artmedia70 :

확인할 스크립트는 다음과 같습니다.

나는 Victor에게서 어떤 사우나와 어느 섬에서 휴식을 취하는지 알아낼 것입니다 ... :)))))))))




스크립트가 실행되었습니다. 고맙습니다.

결과: 화살표가 있는 막대 수를 표시하지만 버퍼 값 = 0.0000000 을 씁니다.

그게 바로 oh ta!.

...........................................................

더 좋은 때까지 남겨두겠습니다. 오늘은 충분 해.

 
sergeev :
그리고 설명서에는 뭐라고 되어있나요? 그런 함수나 상수가 있습니까?


안녕하세요 sergeev님!

도움말에는 FileIsLineEnding ...

라인 터미네이터도 있고...

 
Roger :

일반적으로 문자열이 작성된 후에 설명자가 있습니다.

예, 파일을 닫은 다음 FileSeek(p,0, SEEK_END ); 당신은 새로운 라인에 그것을 가지고, 그렇지 않습니까? 하지만 이전 항목으로 이동해야 합니다. 아마도 오프셋을 지정해야 할 것입니다(예: FileSeek에서 -1 ...
 
BBSL :
전작이 필요하다...

웃게 해주셔서 감사합니다 :-) 다음편은 왜 안될까요? 각 줄에 대한 함수를 작성해 보겠습니다.
 
BBSL :


안녕하세요 sergeev님!

도움말에는 FileIsLineEnding 이 있습니다.

라인 터미네이터도 있고...

그런 다음 이 옵션만. 이 기능을 테스트하는 동안 행을 읽으십시오.
 
Roger :

웃게 해주셔서 감사합니다 :-) 다음편은 왜 안될까요? 각 행에 대한 함수를 작성해 보겠습니다.

그리고 여기에 기능이 있습니까?)) 그러면 디스크립터를 이동하는 방법은 무엇입니까? FileSeek() 로 이동할 가능성이 가장 높지만 누군가 이미 이 작업을 수행했고 코드가 있을 수 있습니다.))
 
BBSL :

그리고 여기에 기능이 있습니까?)) 그러면 디스크립터를 이동하는 방법은 무엇입니까? FileSeek();를 이동할 가능성이 가장 높지만 누군가 이미 이 작업을 수행했으며 손에 코드가 있을 수 있음))


이렇게 시도 할 수 있습니까?

 int handle;
   string str;
  handle= FileOpen ( "filename.csv" , FILE_CSV | FILE_READ );
   while (! FileIsEnding (handle))
    {
     str= FileReadString (handle);
     
    }
   FileClose (handle);
FileSeek (handle, StringLen (str), SEEK_END );
솔직히, 나는 그것을 직접 시도하지 않았습니다.