[ CnUnix ] in KIDS 글 쓴 이(By): quix (깐돌이) 날 짜 (Date): 1995년04월21일(금) 21시26분35초 KST 제 목(Title): Re : VC++에서 파일 오픈 제가 알고 있기론 시리얼라이제이션을 사용할려면(CFile,CArchive) MFC 스타일로 읽고(CFile::open)해야 되는데 질문하신 분의 의도는 유닉스의 fopen,이나 printf의 스트림을(iostream)을 이용하시길 원하는것 같은데 CFile 이나 CArchive 는 스트림을 지원 않하기 때문에 유닉스에 익숙하신 분 들에게는 MFC멤버 펑션을 쓰는것이 생소한것 같습니다. CFile::open 평션은 몇개의 패라미터(버퍼...)받아서 d읽은바이트수를 리턴 하는것 같은데저도 어떻게 써야 할지 약간 막막하군요....Unix에선 파일이름을 argv로 쉽게 접군하고 ffp = fopen(filename, "rw")한다음 간단하게 while((lineptr = fgets(buffer, 50,fp)) != NULL)식으로 쉽게 라인 포인터을 얻을 수 있는데.. VC++dptjs 어떻게 해야 하는지 간단한 예제를 얻으면 ㄷ도음이 될수 있을것 같습니다. 1)파일을 읽고 파일이름을 어떻게 얻고 2)그 라인 읽은것(한줄,한줄)을 어떻게 할수 있는지..라인포인터(char*)를 얻을수 있는지.. ;;;;;;;;;;;;;;;;;;;;;;;;;;; -*- Mode: Emacs-Lisp -*- ;;;;;;;;;;;;;;;;;; (setq signature nil) (push '깐돌이 signature) (push 'From signature) (format "%s %s" (car signature) (car (cdr signature))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |