디시인사이드 갤러리

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

갤러리 본문 영역

프갤형님들 드디어 제가 성공햇습니다

ㅎㅋㅋㅋ(59.152) 2013.03.16 12:52:25
조회 139 추천 0 댓글 10




정말 큰 도움이 되주셨던 ㅇㅇ형님 감사드립니다. 편집좀 하고 라면 물올리러 가야겠어요 하하












#include <iostream>
#include <fstream>
using namespace std;
#define br cout << endl << endl                // 두칸 띄우기


int main() {

        int intsize = sizeof(int);
        int num;                                                // 화면에 출력할 숫자 저장할 곳
        int count = 0;                                        // 데이터 개수 카운트
        int newline = 0;                                // 10개 입력받을때마다 띄우게 체크
        fstream inFile("input.dat", ios::in | ios::binary);
        fstream outFile2;
                        outFile2.open("output.dat", ios::out| ios::binary);
                        outFile2.close();
                        fstream outFile("output.dat", ios::out| ios::in | ios::binary);
                        if (!outFile.is_open())
                        {
                                        cout << "File open fail.n";
                                        return 0;
                        }

        

        
        while( inFile.peek() != EOF ) {        // inFile의 데이터 개수 카운트
                inFile.read((char*)&num, intsize);                // 카운트할려고 읽어오기만
                count++;
        }
        
        cout << "데이터 개수: " << count << endl;
        cout << "이진 파일<"input.dat">을 읽어 출력" << endl;

        inFile.clear();                                                //클리어
        inFile.seekg(0, ios::beg);                        //get포인터 처음으로
        
        for(int i=0 ; i < count ; i++) {
                outFile.write((char*)&count, intsize);        // output.dat에 input.dat의 공간만큼 생성
        }

                outFile.seekp(-1* intsize, ios::cur);                
        while( inFile.peek() != EOF ) {                                // inFile의 끝에 갈때까지 반복
                inFile.read((char*)&num, intsize);                // inFile 읽기
                outFile.write((char*)&num, intsize);        // outFile 쓰기
                outFile.seekp((-2 * intsize), ios::cur);                // outFile put포인터 int사이즈 2개 만큼 앞으로(하나 쓴만큼 뒤로 갔기 때문에)
                cout << num << '\t';
                newline++;
                if(newline == 10) {                // 10칸 될때마다 뉴라인
                        br;                                        // 뉴라인 2개
                        newline = 0;
                }
        }
        br;
        cout << "역순으로 저장된 이진 파일<"output.dat">을 읽어 출력" << endl;
        outFile.read((char*)&num, intsize);
        outFile.clear();
        outFile.seekg(0, ios::beg);
        newline = 0;
        while( outFile.peek() != EOF ) {
                outFile.read((char*)&num, intsize);
                cout << num << '\t';
                newline ++;
                if(newline == 10) {
                        br;
                        newline = 0;
                }
        }
        br;
                inFile.close();
                outFile.close();
        return 0;
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
350195 액셀 그래프 dd(117.123) 13.03.18 127 0
350193 아 나진짜 병신인듯 [7] 1(58.238) 13.03.18 77 0
350191 타블렛은 15만원 주고 겨우 15장 좀 안되게 그렸다 [5] 1234(211.189) 13.03.18 87 0
350190 175.203 형, dart형 고마워 사례하고 싶다 [1] 1(58.238) 13.03.18 45 0
350189 ㅇㅇ형 진로에 관련해서 질문이에요 [3] 수수(211.246) 13.03.18 127 0
350188 그림 자랑시간?? [4] ㅁㄴㅇ(211.211) 13.03.18 64 0
350187 나도 마우스로 그린거.jpg [1] ?(175.203) 13.03.18 56 0
350182 프통령님 서울사시나요? 근성가이(211.237) 13.03.18 36 0
350181 나도 마우스로 그린거 [1] dot(113.30) 13.03.18 43 0
350178 웹쪽 잘아는 흉들 있나요 아 힘드네요 [1] 오뎅(112.205) 13.03.18 64 0
350177 쇼핑몰같은거 웹솔루션에서 의뢰하면 그후로 관리는 내가 못하나? qqq(121.186) 13.03.18 29 0
350174 조꼬딩은 학교때문에 자러감 백이.갤로그로 이동합니다. 13.03.18 30 0
350173 형들 과제하다가 질문좀 리눅스 관련 [8] 1(58.238) 13.03.18 83 0
350171 아제는 어느 직종에 일하든 다 잘할거같음 [2] 백이.갤로그로 이동합니다. 13.03.18 62 0
350170 사실 난 원화가가 되려고 했는데..... [3] 1234124213(211.189) 13.03.18 60 0
350169 다들 10년 전으로 돌아가면 어떻게 할 생각인가여 [5] 야간편돌이(175.116) 13.03.18 89 0
350164 학교 다니면서 따로 공부하는 시간은 어떻게 만듬? [2] 야간편돌이(175.116) 13.03.18 70 0
350161 형들 공부 한시간도 안 하는 날 있음?? [3] 야간편돌이(175.116) 13.03.18 78 0
350160 학교에서 시간을 어찌써야할까 [4] 백이.갤로그로 이동합니다. 13.03.18 44 0
350159 나도 1학년때 a보다 a+이 많았는데 [6] 야간편돌이(175.116) 13.03.18 119 0
350157 아 핏자 참 인증... [2] DART(116.41) 13.03.18 1146 0
350156 PATH 변수 설정 어찌할까요(119.198) 13.03.18 38 0
350155 big data 다루는 업무쪽으로 진로를 생각한다면 대형기업을 가야하나요 [2] 수수(220.117) 13.03.18 112 0
350154 진짜로 여자들이 차이나는 이유는.진지 DART(116.41) 13.03.18 46 0
350152 codesafer행님을 [2] 백이.갤로그로 이동합니다. 13.03.18 84 0
350150 근데 safer형 함수형언어에 대해 어떻게 생각해? [2] DART(116.41) 13.03.18 72 0
350149 며칠만에눈팅왓는데 프갤 글리젠수랑 수준 클라스가 달라졋네 암살상향좀(223.33) 13.03.18 52 0
350148 문제좀 간단하게 내줭 백이.갤로그로 이동합니다. 13.03.18 39 0
350145 님들 프로그래밍할때 장치별 처리속도같은거 중요함? [1] 야간편돌이(175.116) 13.03.18 58 0
350144 프로그래머 취직 전문대가 일반대한테 많이 꿇림? [3] 123(121.155) 13.03.18 137 0
350141 레노미나횽 처음 왔을 때 보는거 같다. [1] 생물학(120.50) 13.03.18 64 0
350140 C배우고나서 C++안배우고 VC++배우기 [7] 야간편돌이(175.116) 13.03.18 102 0
350139 고점성 물질 구현된 물리엔진 있음? [1] 생물학(120.50) 13.03.18 66 0
350138 여자 개발자 모임 센터 d(125.177) 13.03.18 64 0
350136 printf 와 write 함수 성능비교 질문좀요 [13] ㅅㅌㅇ(175.214) 13.03.17 212 1
350135 오늘 내가짠 코드 보고있는데... LastCorona갤로그로 이동합니다. 13.03.17 47 0
350134 형들 c++입문한 초본데요 [9] 손잭스(202.31) 13.03.17 136 0
350133 VC 2010한글 [11] 백이.갤로그로 이동합니다. 13.03.17 85 0
350132 휴대폰 액정에 멍이 들었는데 못 바꾸고 있다 [10] 에어로홍갤로그로 이동합니다. 13.03.17 93 0
350131 확실히 codesafer횽 오고 나서 프갤 클라스가 올라감 [2] dd(1.214) 13.03.17 131 0
350130 serializing and deserializing 무슨뜻인가요? [2] 근성가이(211.237) 13.03.17 107 0
350128 징기즈칸 어그로 그리 끌어대더니 성공하고 가네 [2] Colombia갤로그로 이동합니다. 13.03.17 85 0
350126 자바서버 개발해본사람답변좀 [7] ttp(110.47) 13.03.17 103 0
350125 가비다 영자님?? 저 웹 배우고싶은데 html 강의좀 후딱올려주시죠 [2] dd(118.221) 13.03.17 73 0
350124 자야할 시간이다.. [4] ㅋㄱ(183.96) 13.03.17 59 0
350123 안녕하십니까 프갤형님들 좋은 밤입니다. [3] ㅎㅋㅋㅋ(59.152) 13.03.17 124 0
350122 삼성전자 소프트웨어 R&D센터 서초구에 착공했음여 [5] 수수(220.117) 13.03.17 284 0
350119 자칭 왕의 소유자 백왕님의 위치를 밝혀보자 [8] 에어로홍갤로그로 이동합니다. 13.03.17 153 0
350118 형들 개발자 커뮤니티 사이트 만들었어 평가좀요ㅠㅠ [19] ㅠㅠ우잉(203.250) 13.03.17 241 0
350114 ㅇㅇ형 파일 다 보냈어요 [4] 징기스칸4(112.140) 13.03.17 78 0
뉴스 팬소통 플랫폼 '블루밍톡' 8월 출시, 이수만 신인 A20메이 참여 디시트렌드 07.14
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2