묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
파일포인터란 무엇인가요??
2003.03.14 19:15
오늘부터 파일관련함수에 입문을 할려고 하는데, 입문하자마자 파일포인터라는 아주 생소한
단어가 여기저기 끼어 있네요.
나름대로 어떤 것인지 분석을 해볼려고 해봤지만, 개념 자체가 없어서 아무것도 알아내지 못
했습니다. 책에 어떤 식으로 나와 있냐면...
fopen함수
- r 모드 : 파일을 읽기 모드로 연다. 이때 "파일포인터"는 해당파일의 처음에 위치하게 된다.
- w 모드 : 파일을 쓰기 모드로 연다. 쓰고자 하는 파일이 이미 존재하면 덮어 씌우고 없으면
새로 만든다. "파일포인터"는 해당 파일의 처음에 위치하게 된다.
- a 모드 : 파일을 읽기 및 쓰기 모드로 연다. 해당 파일이 존재하지 않으면 새로 만들며, "파
일포인터"는 해당 파일의 마지막에 위치하게 된다.
fclose함수
: 성공적으로 열린 "파일포인터"를 인자로 전달받아 해당 파일에 대한 연결을 해제한다.
fread함수
: "파일포인터" 가 가리키는 파일에서 2번째 인자로 지정한 byte수 만큼 읽어들여 읽어들인
문자를 반환한다.
fwrite함수
: "파일포인터"가 가리키는 파일에 2번째 인자로 전달한 문자열을 쓴다.
feof함수
: 파일의 내용을 한 줄씩 읽어서 출력하거나 배열에 저장하고자 할 때 "파일포인터"가 피일의
끝에 도달했는지 확인할 때 사용된다.
이런식으로 '파일포인터"라는 단어가 자주 나와요. ㅠ_ㅠ
설명된 내용을 읽어보면, 저의 추측이기는 하지만 "파일포인터"라는 뜻은 2가지가 있을 것으로
예상이 되는데...맞나요??
어쨋든, 파일포인터에 대해 쉽게 설명 해주시면 정말로 감사하겠습니다.(__)
단어가 여기저기 끼어 있네요.
나름대로 어떤 것인지 분석을 해볼려고 해봤지만, 개념 자체가 없어서 아무것도 알아내지 못
했습니다. 책에 어떤 식으로 나와 있냐면...
fopen함수
- r 모드 : 파일을 읽기 모드로 연다. 이때 "파일포인터"는 해당파일의 처음에 위치하게 된다.
- w 모드 : 파일을 쓰기 모드로 연다. 쓰고자 하는 파일이 이미 존재하면 덮어 씌우고 없으면
새로 만든다. "파일포인터"는 해당 파일의 처음에 위치하게 된다.
- a 모드 : 파일을 읽기 및 쓰기 모드로 연다. 해당 파일이 존재하지 않으면 새로 만들며, "파
일포인터"는 해당 파일의 마지막에 위치하게 된다.
fclose함수
: 성공적으로 열린 "파일포인터"를 인자로 전달받아 해당 파일에 대한 연결을 해제한다.
fread함수
: "파일포인터" 가 가리키는 파일에서 2번째 인자로 지정한 byte수 만큼 읽어들여 읽어들인
문자를 반환한다.
fwrite함수
: "파일포인터"가 가리키는 파일에 2번째 인자로 전달한 문자열을 쓴다.
feof함수
: 파일의 내용을 한 줄씩 읽어서 출력하거나 배열에 저장하고자 할 때 "파일포인터"가 피일의
끝에 도달했는지 확인할 때 사용된다.
이런식으로 '파일포인터"라는 단어가 자주 나와요. ㅠ_ㅠ
설명된 내용을 읽어보면, 저의 추측이기는 하지만 "파일포인터"라는 뜻은 2가지가 있을 것으로
예상이 되는데...맞나요??
어쨋든, 파일포인터에 대해 쉽게 설명 해주시면 정말로 감사하겠습니다.(__)
댓글 3
-
TheMics
2003.03.14 20:53
-
TheMics
2003.03.14 20:54
또한 파일포인터는 주로 $fp로 저장되어서 $fp = fopen(...)이렇게 쓰입니다. 이후에 파일고나련 함수를 사용할때 이 $fp를 인자로 받아서 넘겨주죠. -
이호한
2003.03.14 22:22
pointer == cursor ?
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
가르송 | 네이버 신디케이션 연동 [1] | 2015.02.02 by 꾸링 |
늘아9090 | xe 설치 폴더 옮기는 거 문의드려요. [4] | 2015.02.02 by 꾸링 |
Harry | 이미지 닉네임 설정 | |
화랑529 |
사이트 DB 이전꺼 로드 후..
[1]
![]() | 2015.02.02 by 샵사이드 |
띠링띠링 | 모바일 댓글입력 위에다 애드센스 광고 어떻게 붙이죠? [1] | 2015.02.02 by 업글 |
SUHONE | 특정 게시판에서의 조회수 + 댓글수 + 추천수 로 순위를 매길수도 있나요? [3] | 2015.02.02 by 퍼니엑스이 |
스무스스 | 트래픽이 엄청나게 발생됩니다. [2] | 2015.02.02 by 스무스스 |
띠링띠링 |
스케치북5 댓글에 홈페이지
[2]
![]() | 2015.02.02 by 띠링띠링 |
빅스타 | 갑자기 2차 메뉴가 출력이 안됩니다. -도와주세요 [2] | 2015.02.01 by XESniper |
XESTUDIO | 사이트메뉴편집 > 디자인설정 [4] | 2015.02.01 by XESTUDIO |
행복하세여! | 스케치북5 모바일 버전이 삭제가 안됩니다.. [2] | 2015.02.01 by 행복하세여! |
Kxo | 브라우저 이름 관련 질문 드립니다! | |
추억팔이 |
선우 로그인 위젯 라인형 공백
![]() | |
머신건 | 포인트러시 당첨확률에대해 ... [2] | 2015.02.01 by 머신건 |
비상9 | [질문] 스케치북 게시판 설정 변경이 안됩니다. [1] | 2015.02.01 by 비상9 |
JerryGoldman | FTP조작문제 [1] | 2015.02.01 by forest535 |
쑤유 | GNB 에 3차 메뉴까지 나오게 하고 싶은데 도와주세요. [1] | 2015.02.01 by XESTUDIO |
Pirate | 누리고.. 급합니다.. | |
샵사이드 | xe DB연결 쿼리문의 [2] | 2015.02.01 by 샵사이드 |
틴르 | 익명게시판 관리자는 회원정보보기 팝업 보는 방법 없나요? |
그래서 읽기모드로 열 때에는 파일포인터가 맨 앞으로 위채해서 쭉 읽을 수 있도록 하구요, 쓰기 모드일 때는 맨 뒤에 위치해서 그곳부터 써나간다는 겁니다.
나머지도 같은 개념입니다.