파일 입출력에서 특정 부분만 읽어 오려면요..
글쓴이: 마태영 / 작성시간: 수, 2007/04/04 - 8:50오후
안녕하세요
저수준 파일 입출력을 사용하여 파일안에 내용을 읽어 오려고 합니다..
200012111 80 80 80
200012112 90 90 90
이런 자료가 있는데 이걸 끈어서 읽어서 변수에 집어 넣으려면 어떻게 해야 되나여?
파일 포인터를 사용하여 fscanf를 사용하여 하는 프로그램은 작성했는데..
저수준파일 입출력(ex: read write등)을 사용하여 하려니까.. 힘드네요..
고수분들 ~ 아시는분들 도와주세요~
Forums:
일은 안 풀리고, 슬슬
일은 안 풀리고, 슬슬 눈꺼풀은 무거워지고...
잠도 깰 겸, 머리도 식힐 겸.
소스 안에서 I_LOVE_MMAP 을 comment out 시키면 mmap() 이 아니라 read() 를 사용해서 동작합니다.
개인적으로 mmap() 을 워낙 선호해서...
read() 를 사용하는게 좀 더 복잡한 편입니다.
공통적으로 한 라인에 20개 이상의 숫자는 버려집니다.
read() 버전은 128byte 안에 '\n' 구분자가 한개 이상은 반드시 있어야만 합니다.
댓글 달기