디시인사이드 갤러리

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

갤러리 본문 영역

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

에버리치갤로그로 이동합니다. 2012.01.09 17:55:46
조회 73 추천 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 겨울가전 SALE! 쿨한 겨울 HOT세일 운영자 25/11/12 - -
298097 [IT취업고민 끝~ 한국산업단지,중앙일보hta 전원채용확정교육] [5] 채용담당(219.255) 12.01.11 134 0
298095 체감 연봉 5천.. [13] K(125.186) 12.01.11 234 0
298094 스크린샷 깨짐현상에 대해 질문드려요 [1] ㅜㅜ(203.250) 12.01.10 52 0
298093 구조체 클래스??? [14] ㅋㄱ(183.96) 12.01.10 110 0
298092 형들 나 모든 확장자가 실행이 안됨... [3] 유동닉(183.108) 12.01.10 47 0
298090 디시 검색기능 좀 병신같이 바뀌지 않았음? [4] ㅇㅇㅇ(121.144) 12.01.10 177 0
298089 존내 멋진 공뭔들의 프로그램 배포방식.... [3] ㅅㄱㅅㄱㅅㄱ갤로그로 이동합니다. 12.01.10 127 0
298088 오랜만이에여 [3] 풀개미'ㅅ'갤로그로 이동합니다. 12.01.10 52 0
298087 아 공부하기 싫다 [4] 퐈응퐈응갤로그로 이동합니다. 12.01.10 75 0
298086 jdk 7 path 설정 좀 도와주세요...솦갤 정전이에요 제발 ㅜㅜ [3] 늅늅이(180.227) 12.01.10 68 0
298085 대2 되는 컴공학생인데요 방학때 뭐 공부할만한것좀요.. [21] 질문좀요(121.167) 12.01.10 219 0
298084 빚 진 것 다 갚았다 [1] 이모군(175.114) 12.01.10 71 0
298083 안녕프겔 [5] 어떡해갤로그로 이동합니다. 12.01.10 102 0
298082 횽들~ 개발자들 업무복장은 어떻게되요? [4] ㅂㅈㄷㄱ(180.67) 12.01.10 143 0
298081 게임업계 포트폴리오 내는데 얼굴인식 시스템 만든거 내면 좆되나? ㅋㅋㅋㅋ [3] ㅁㄴㅇㄹ(59.30) 12.01.10 153 0
298077 포트폴리오 제출 어떻게 하나요? [4] ㅁㄴ(210.107) 12.01.10 95 0
298076 아까 올라온 글에 웹디가 있는거 같던데 KA-1(210.106) 12.01.10 43 0
298075 수능 수리나형 vs c언어 [1] ㅇㅇ(175.211) 12.01.10 115 0
298073 5군데 이력서 넣었는데..... [1] 퐈응퐈응갤로그로 이동합니다. 12.01.10 105 0
298071 SUlinux어떰?? [4] C_Perl갤로그로 이동합니다. 12.01.10 59 0
298070 현재242,355의 위치의 픽셀의 색상값을 엑셀에G13에 표시하려면 엑셀(216.232) 12.01.10 311 0
298069 연봉 5천준다고 오라는데..어쩔까.... [1] 캐뻘짓닭(115.92) 12.01.10 215 0
298068 회사에 여자플머 4명이 있다. [1] 캐뻘짓닭(115.92) 12.01.10 237 0
298066 형들 병특질문점요 [2] aaasss(121.166) 12.01.10 106 0
298065 눈 안좋아지게 하는 방법이 뭐가 있을까 [7] elwlwlwk갤로그로 이동합니다. 12.01.10 155 0
298064 컴공가면 병특 가능?? [3] dd(175.211) 12.01.10 197 0
298063 C언어 배워보려고 열혈강의C프로그래밍 빌려왔는데 [5] J.min갤로그로 이동합니다. 12.01.10 184 0
298062 게임업계는 이제 서버/그래픽 디자이너로 흘러가게 된다능... [11] ㅇㅇ(221.147) 12.01.10 216 0
298061 프로그래머될라면 어떻게함? [4] dd(175.211) 12.01.10 131 0
298060 프로그래머 돈잘범?? [4] dd(175.211) 12.01.10 202 0
298059 일 따오는 놈들이 병진이면 모두가 피곤하다 [1] 거칠게갤로그로 이동합니다. 12.01.10 95 0
298058 형들 이거 좀 도와줘 [4] YopMail갤로그로 이동합니다. 12.01.10 143 0
298057 가려는 회사에 임원 여자 비율이 50%가 넘는다길래 존나 무섭... [3] ㅁㄴㅇㄹ(59.30) 12.01.10 164 0
298056 프로그래밍 형님들 질문좀 알바 전산업무 관련 [6] dd(175.211) 12.01.10 105 0
298052 C언어 질문좀.. [6] 살려쥬셉(218.153) 12.01.10 235 0
298051 지금부터 플렉스 배우기 시작하는거 어떻게 생각함? [7] ㅇㅇ(1.212) 12.01.10 120 0
298050 산업스파이 기사보고.. [4] iljeomobolt갤로그로 이동합니다. 12.01.10 119 0
298049 사과 앱 만든 게 무료 어플인데 수익이 이 정도 나고 있는데... [5] 엠비씨(183.1) 12.01.10 234 0
298047 횽들 그누보드 같은거 어때? [2] 나리링갤로그로 이동합니다. 12.01.10 93 0
298045 sehwa [6] ♪♩안봉봉♬갤로그로 이동합니다. 12.01.10 122 0
298044 인디언식 작명법(양력이라고함. ㅇㅇ) [5] ☎v2.0™갤로그로 이동합니다. 12.01.10 110 0
298043 로또가 그리좋음? 당첨될수 있는지 없는지 알수 잇는 방법 갈켜드림 [5] (210.93) 12.01.10 103 0
298042 프로그래머가 꼭 알아야 할것. [4] sstt(110.14) 12.01.10 206 0
298041 아래 하도급 기사 보고.. 지금 나의 위치는... [3] iljeomobolt갤로그로 이동합니다. 12.01.10 94 0
298040 친구가 붕어빵 기계 빌려다가 팔고 있는데 수익이 생각보다 짭짤하다고 한다 [5] 거칠게갤로그로 이동합니다. 12.01.10 243 0
298039 Waste can be many things. 우리말로 하면? [15] 캐영어닭(115.92) 12.01.10 116 0
298038 이런글 올려서 죄송합니다. ㅠㅠ [3] 유동닉(121.145) 12.01.10 76 0
298037 SQL 인젝션이몬가여?? 이런기사가 떳는데 쉽게 설명좀해주세요 [11] 궁구미(58.150) 12.01.10 154 0
298036 데브피아 개발자 고충 상담 게시판을 보고 느낀점 [1] 거칠게갤로그로 이동합니다. 12.01.10 153 0
298035 질문하나 있는데...... hta 확장자로 끝나는 프로그램 배울려면... [32] 로또로(218.159) 12.01.10 221 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2