디시인사이드 갤러리

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

갤러리 본문 영역

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

에버리치갤로그로 이동합니다. 2012.01.09 17:55:46
조회 67 추천 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 - -
297982 C# 질문점 리누슽발즈(220.70) 12.01.10 48 0
297981 티스토리 초대장 하나만주셍요 굽신굽신 [1] ㅁㅁㅁ(211.232) 12.01.10 49 0
297980 HTML5에서 아이폰 바탕화면 드래그(?) 같은걸 구현해야하는데 [2] 흑흑(112.223) 12.01.10 78 0
297978 table 이 졸라 많은 한국 웹싸이트.. [1] iljeomobolt갤로그로 이동합니다. 12.01.10 95 0
297976 어우 졸려... [1] ㅋㄱ(183.96) 12.01.10 50 0
297975 성대아싸횽 [7] ♪♩안봉봉♬갤로그로 이동합니다. 12.01.10 134 0
297974 형들 웹하드에서 게임 돈주고 다운받았는데 멀티가 안되요;; [10] 도와주세요(115.23) 12.01.10 137 0
297973 윈도폰 개발공부중인데 공부 참조할만한 커뮤니티 아시는거좀.. [3] 파괴대마왕갤로그로 이동합니다. 12.01.10 59 0
297970 재귀썌끼 존나 맘에 안들어요.. [2] 뇌성능(61.80) 12.01.10 94 0
297969 아무래도 인간에 머릿속에 여러가지 칩들을 넣어야될것같아 [2] lucy_han갤로그로 이동합니다. 12.01.10 53 0
297968 궁금한게 있어서 물어봤는데요... [1] 뇌성능(61.80) 12.01.10 60 0
297966 연산자 오버로딩에 대해 자세히 나와있는 글 없나 [1] elwlwlwk갤로그로 이동합니다. 12.01.10 61 0
297964 안녕하세요 C에 대해서 좀 여쭤보겠습니다^^ [3] 몽키C갤로그로 이동합니다. 12.01.10 88 0
297963 뇌성능이 딸리는게 이런거임? [5] 뇌성능(61.80) 12.01.10 153 0
297960 VB보다 RPG만들기가 프로그래밍 입문으로 더 좋은듯 [6] 영어쓰던남자갤로그로 이동합니다. 12.01.10 179 0
297959 스레드 문제인 것 같은데 어디가 문제인지 모르겠음-_- [1] ㅋㄱ(183.96) 12.01.10 58 0
297958 몇 몇 높으신분들과 경력쌓은분들은 참 신기해... [7] 참신기해(211.221) 12.01.10 165 0
297956 ASSA3d 엔진 샌드박스 [17] [성대아싸]갤로그로 이동합니다. 12.01.10 155 1
297955 네이버는 운이 따라서 발전한 웹이냐? [4] ;ㅇㄴㄻ(121.173) 12.01.10 114 0
297954 touching..........// Good..!!! 학교가자갤로그로 이동합니다. 12.01.10 35 0
297953 소드마스터님 [24] 헬프미(125.177) 12.01.10 155 0
297952 이정도 스펙이면 대기업si 뚫을수있냐 [8] 평가좀(110.15) 12.01.10 569 0
297951 모바일 웹페이지(스마트폰용)을 개발할려고 하는데 책좀 추천해줘.. (112.152) 12.01.10 73 0
297950 부모님 결혼기념일 선물 적당한거 머 있을까요~? [3] 양랩(220.119) 12.01.10 109 0
297949 나 프로그래밍에 소질이 없는거지? [6] C초보 ㅋ(121.157) 12.01.10 200 0
297948 정중하게 부탁드립니다 [9] 헬프미(125.177) 12.01.10 111 0
297945 2차원 배열을 해서 곱을 구하는거같은데 핼프좀 [1] C초보 ㅋ(121.157) 12.01.09 81 0
297943 간단한 자바스크립트 질문여.. [3] Partyup갤로그로 이동합니다. 12.01.09 78 0
297942 게임 프로그래밍 하기 좋은 언어랑 책좀 추천요 [2] 야요이갤로그로 이동합니다. 12.01.09 100 0
297940 ************ 오늘의 문제 **************** [7] 다채(211.230) 12.01.09 107 0
297939 배열에 있는 정보를 문자열로 만드는거 질문좀 드릴게요 [2] aaa(175.207) 12.01.09 44 0
297937 c# 루프 돌아가다가 멈춤 [4] ㅊㅊ(61.75) 12.01.09 116 0
297936 형 질문 [1] 쒦뚫쉚뚫샒휆뚫뚫쒦갤로그로 이동합니다. 12.01.09 40 0
297933 JAVA 온라인강의로도 취업가능한가요? [1] 촙초보(116.40) 12.01.09 152 0
297932 썬더볼트 기술 쩌네.. ㅅㅂ... usb sata다 버리고싶다 Stan(220.244) 12.01.09 96 0
297931 POREN or BICNS 안드로이드개발자 채용확정자 국비지원 전원취업교 국비지원갤로그로 이동합니다. 12.01.09 46 0
297929 형들 이진트리 반복문을 통한 순회 코드인데요.... [6] 김성엽(203.253) 12.01.09 132 0
297928 php 뉴빈데 php자격증이있음?? [1] 늅늅(121.130) 12.01.09 114 0
297926 c언어 과젠데 졸 어렵다 ㅜ.ㅜ [10] 메카돼지(14.37) 12.01.09 155 0
297925 형들 이클립스 작업창 질문점.. [5] ㅇㅇ(61.109) 12.01.09 118 0
297923 c초보가 올리는 질문 글 입니다요... [2] C초보(114.206) 12.01.09 56 0
297921 횽들! 나 오늘은 배열을 공부했어! [4] 쿠마코갤로그로 이동합니다. 12.01.09 78 0
297920 간만에 웹 제작을 해야해서 선택한 프레임웍인데 좀 봐줘 엠비씨(183.1) 12.01.09 60 0
297919 밥먹고 왔는데 ㅋㅋ 곽팀장 너 나 너무 좋아하는거 아니냐 ㅋㅋ 캐db닭(115.92) 12.01.09 68 0
297918 형아들 겔러리 짤중에.....ㅠㅠ 정통27갤로그로 이동합니다. 12.01.09 40 0
297917 횽들아 요즘 자바공부하는데 상속 질문좀 할게 [8] 메리프갤로그로 이동합니다. 12.01.09 89 0
297916 슈레기 같은 SVN -=- [3] Ynobe갤로그로 이동합니다. 12.01.09 101 0
297915 형들 이거 미친짓이야?? 내 친구가 취업 안하고 있길래 뭐하냐 물어봤는데 [5] ㅁㄴㅇㄹ(59.30) 12.01.09 199 0
297913 횽들~ 넷북으로 자바/JSP/MYSQL 공부는 할수잇음? [2] 조자바(121.140) 12.01.09 307 0
297912 망하는 제품의 흔한 개발 과정.avi [4] 때릴꺼야?(116.40) 12.01.09 194 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2