FILE *fp; .. sort(fp); merge(fp); .. }
sort(FILE *fp) {..} merge(FILE *fp) { .. }
이런식으로 해주면 sort함수에서는 제대로 되는데 merge함수에서는 제대 로 되지가 않습니다.. 파일 포인터 맨 첨으로 돌릴라고 rewind(fp) 해줘도 안되고,, 머가 문제죠?
제가 C에 정통한 게 아니라서 장담은 못 하겠지만, 지금 주신 정보 정도로는 전혀 문제의 원인을 짐작할 수 없을 듯 합니다. 최소한 sort, merge 함수의 소스라든지, 각 함수를 따로 분리해 작동시켰을 때의 상태라든지, ... 이런 정보는 있어야 어느 분이라도 대답이 나오겠는데요.
오병현 octphial@postech.ac.kr
file의 위치를 처음으로 옮기는 함수는
fseek 이니 메뉴얼을 보세요.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
정보가 너무 없지 않나요?
제가 C에 정통한 게 아니라서 장담은 못 하겠지만,
지금 주신 정보 정도로는 전혀 문제의 원인을 짐작할 수 없을 듯 합니다.
최소한 sort, merge 함수의 소스라든지, 각 함수를 따로 분리해 작동시켰을
때의 상태라든지, ... 이런 정보는 있어야 어느 분이라도 대답이 나오겠는데요.
오병현 octphial@postech.ac.kr
Re: 파인포인터...
file의 위치를 처음으로 옮기는 함수는
fseek 이니 메뉴얼을 보세요.
rewind 함수도 옳습니다. (냉무)
오병현 octphial@postech.ac.kr
댓글 달기