디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C에서 fopen / 포인터 사용문제.. 어느 방법이 더 나을까요?

에버리치갤로그로 이동합니다. 2012.01.09 17:55:46
조회 65 추천 0 댓글 3


 휴우... 일단 배경 설명을 시작해야하겠네요..

 프로그램이 있는데....

 이 프로그램은 내부에서 1000건의 데이터를 처리해서 1이라는 텍스트 화일로 출력하는 프로그램입니다.

 그런데 필요에 의해 현재의 프로그램을 수정해서  데이터 유형별로 1, 2, 3, 4, 5, 6의 화일로 출력을 하도록 수정하려고 합니다.

 그런데 여기서 2가지 방법론이 제기되었는데,

 1) 화일을 출력하는 과정에서 fopen("유형별 화일명"); 출력; fclose() 이런식으로 화일 스트림을 한번 열어서 출력하고 닫고 이러는 방식과..

 2) 처음부터 File Pointer 를 6개 잡아서 if(유형 = 1) fp = fp1 else if(유형=2) fp = fp2 식으로 file pointer 만 교체해서 사용하는 방식..

이 있습니다.

 첫번째 방법은 파일 스트림을 지속적으로 맺고 끊는 과정에서 오버헤드가 생기지 않을까 걱정이 되고..

 두번째 방법은 굳이 file pointer 를 6개 씩이나 유지하면서 소스가 길어지지 않을까 걱정이 되네요..


 그래서 제가 궁금한건 위 두가지 방법을 고민해봤을 때 첫번째 방법의 오버헤드가 신경쓰일 정도로 클까요?

 단, 처리건수는 위에서 예를 든 1000건이 아니라 400만건 이상의 대량 작업일 수 있습니다.


말투는 다른 커뮤니티에도 올린거라서 너무 바르게 썼는데..
아는 형 좀 알려줘..

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이성 보는 눈 없어서 걱정되는 스타는? 운영자 25/11/10 - -
AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
298326 뒷페이지에 getch() 두번쓰는거 ㅎㄷㅅ초(211.183) 12.01.12 64 0
298325 통큰아이 서버 어떤가요 .? 초보(211.116) 12.01.12 807 0
298324 횽들 '리버스 엔지니어링'이 뭐에요???? [7] 로로(203.249) 12.01.12 237 0
298323 IT관련 자격증, 진로, 취업, 편입 등 컨설팅서비스 제공 최선화(59.5) 12.01.12 44 0
298321 커피 전문점 하나 차리는데 돈얼마 드냐? □ㅁ갤로그로 이동합니다. 12.01.12 27 0
298319 커피 전문점 하나 차리는데 돈얼마 드냐? □ㅁ갤로그로 이동합니다. 12.01.12 30 0
298318 이 책 좋음? 기초부터 실전 예제까지 VISUAL C++ 2010 MFC 병싄(211.197) 12.01.12 104 0
298317 아래 학원 질문했었는데 추가 질문좀 [2] 카옷흐(118.220) 12.01.12 58 0
298316 님들 비주얼 2010 쓰시는분 계셈 [3] 병싄(211.197) 12.01.12 68 0
298315 이클립스에서 실행하면 제대로 돌아가는데 만들어진 exe 파일 실행하면.. [1] ㅁㄴ(210.107) 12.01.12 55 0
298314 월급은 안오르고 다른건 다오른다 [5] □ㅁ갤로그로 이동합니다. 12.01.12 105 0
298313 룸에가서 120 쓰고 옮 [4] 초딩6(59.13) 12.01.12 140 0
298312 Visual Studio 파일에서 찾기 Ynobe갤로그로 이동합니다. 12.01.12 41 0
298310 비주얼 2008은 무료로 못 받는건가 [1] 1(183.104) 12.01.12 65 0
298309 형들 directX질문있어 income갤로그로 이동합니다. 12.01.12 36 0
298308 횽들~ 천회장(211.246) 12.01.12 42 0
298307 ㅋㅋㅋㅋㅋㅋㅋㅋ 오랫만에 웹좀 보는데 [2] McHello갤로그로 이동합니다. 12.01.12 90 0
298305 프로그램 질문좀할께요 횽들 [1] 그냥폐인갤로그로 이동합니다. 12.01.12 57 0
298304 님들 winapi 배우는데 Insert File Into Project [1] 1(183.104) 12.01.12 42 0
298303 난 솔직히 플머라고 하기도 민망한 걍 스크립터지만 [5] Dawnwalkre갤로그로 이동합니다. 12.01.12 164 0
298302 블로그 글들 검색하다 보면 책에꺼 그대로 복붙 하는것들 별 문제 없냐? [2] 응응(175.116) 12.01.12 65 0
298300 등록금 크리. 씨발라드세요갤로그로 이동합니다. 12.01.12 43 0
298297 비트학원다닐 예정인데 질문 좀 ! [4] 카옷흐(118.220) 12.01.12 263 0
298296 역시 정치인들은... 믿을게 못된다 [2] 정치인ㅅㅂ(147.6) 12.01.12 60 0
298295 카이지 본다고 밤샜다..... [4] 캐꼬꼬닭(14.36) 12.01.12 98 0
298294 전역후에 학원 알아보려는데 조언 부탁드릴게요.. 쿠닌(118.220) 12.01.12 46 0
298292 우왕ㅋ 이름 바꿔달라는 메일에 대한 회신이 왔당 ㅋ [4] 캐js닭(115.92) 12.01.12 116 0
298290 USB 포멧 좀 도와줘요 ㅠ [2] 미필은고의사구갤로그로 이동합니다. 12.01.12 53 0
298289 형들 신입이 힘드네요 ㅠㅠ [7] +어게인갤로그로 이동합니다. 12.01.12 202 0
298288 횽들 나 프갤다닌다고 욕먹음 [8] 쿠마코갤로그로 이동합니다. 12.01.12 161 0
298287 뭐하나 여쭤볼게요 [1] ㅁㄴㅇㄹ(121.162) 12.01.12 38 0
298286 역시 해결사는 본좌 LISP이다... [1] ㅇㅇㅇ(221.147) 12.01.12 152 0
298282 그래픽 카드 드라이버를 못찾겠어 도와줘 ㅠㅠ [9] 그래픽(121.130) 12.01.12 124 0
298279 프갤님들 서울대 컴공과 나오면 뭐먹고살아여? [4] 흐이익(115.143) 12.01.12 302 2
298278 형들아 공유기에 대한 진지한 질문 [3] 까르갤로그로 이동합니다. 12.01.12 74 0
298276 전에는 전공하는 넘이 학원다니면 [1] dot(125.128) 12.01.12 117 0
298275 ASSA Art HTML5 , 블로그 [4] [성대아싸]갤로그로 이동합니다. 12.01.12 129 0
298273 이번에 컴공과 가는데 [22] 프갤뉴비(211.58) 12.01.12 283 0
298271 아까말한 프로젝트 결과물 ㅋㅋ [1] oxin갤로그로 이동합니다. 12.01.12 153 0
298270 아 형들 뒤에 좀넘겨보니까 나옴 [3] 123(112.166) 12.01.12 64 0
298269 저번학기에 며칠밤을 새워가면서 했던 고민 [5] oxin갤로그로 이동합니다. 12.01.12 149 0
298267 형들 cpp 책사서 공부할라고 폇는데 첨부터 에러남 ; [10] 123(112.166) 12.01.12 116 0
298261 저 아래 숙명의 카인이라는 분이 쓴거 이거 너무 웃기다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [5] ㅁㄴㅇㄹ(59.30) 12.01.11 228 0
298258 코딩하다 막힐 때 전라도편 [4] oxin갤로그로 이동합니다. 12.01.11 143 1
298257 좆중딩이 안드로이드 게임 개발. [5] 내가니엿가니갤로그로 이동합니다. 12.01.11 254 1
298256 형들.. 최 고령 프로그래머가 몇살임? [1] zaitsev(27.115) 12.01.11 169 0
298255 끝내주는 프론트 엔드 개발자 연봉 vs 흔한실력의 백엔드 개발자연봉 [1] 으헝(221.138) 12.01.11 442 0
298254 자바랑 씨언어중에서 [4] ㅱㅱㆁ실버갤로그로 이동합니다. 12.01.11 141 0
298253 이번 2월부터 지원하는 s/w개발병 눈독들이는 가이있나? [7] 추상화갤로그로 이동합니다. 12.01.11 183 0
298252 아 프로그래밍 어렵다. 자바가 그나마 쉽다던데 그마저도 어렵다. [9] zaitsev(27.115) 12.01.11 179 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2