디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅎㅋㅋㅋ(59.152) 2013.03.16 12:52:25
조회 140 추천 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/21 - -
AD 곧 휴가!! 홈캉스, 바캉스 SALE 운영자 25/07/21 - -
349588 반성하고 글투척합니다. [5] 야간편돌이(175.116) 13.03.16 67 0
349587 옛날에 PKCS#11 보안 동글로 [1] ㅇㅇ(119.203) 13.03.16 85 0
349586 한국인은 못했다고하면 더 할려하고 잘했다하면 더 하려하지않는다 [4] 생물학(120.50) 13.03.16 73 0
349585 오늘 배틀을 보면서 반성한것 (168.126) 13.03.16 34 0
349584 ㅇㅇ횽 MS 극딜하는거보고 떠오른건데 [2] 생물학(120.50) 13.03.16 97 0
349583 프로그래밍 배틀이라니... 짱멋잇는거같다 [2] (168.126) 13.03.16 74 0
349582 아오 씨발 내가 이딴걸로 테스트 당하고 있다니 [10] ㅇㅇ(119.203) 13.03.16 4188 1
349581 그러고보니 전에 레노형이 유동닉으로 장난친 적 있지않냐? 생물학(120.50) 13.03.16 37 0
349580 형들 빨리 도와주세요 모순증명법 좆같음! [9] 야간편돌이(175.116) 13.03.16 325 0
349579 물속의다이아형이 퇴갤 했던게 생물학(120.50) 13.03.16 61 0
349577 밑에 6천 드립은 뭐냐? 화석들 다 불러와라 생물학(120.50) 13.03.16 62 0
349576 아오 시발 델파이 X같네 진짜. 멍청닭(182.211) 13.03.16 80 0
349574 델파이 잼있다 파스칼이 좀 그지같긴 해도 직관적이라서 맘에 든다. ㅋㅋㅋ(211.204) 13.03.16 45 0
349572 아 새끼 문제 좆같이 냈네. [1] ㅇㅇ(119.203) 13.03.16 130 0
349571 대체 윈8은 PC용 프로그램 찾으려면 어디로 가야 되냐 [2] 분당살람갤로그로 이동합니다. 13.03.16 133 0
349569 프갤교수형님들 이산수학 질문하나만ㅋㅋ [3] 야간편돌이(175.116) 13.03.16 110 0
349568 임베디드가 c언어 아니였어여?ㅎ.ㅎ [2] 입에붙는거갤로그로 이동합니다. 13.03.16 127 0
349567 페이퍼 너 내가아는 페이퍼 맞냐 [2] Mayu갤로그로 이동합니다. 13.03.16 63 0
349566 내일 승부 예상해본다 [1] 에어로홍갤로그로 이동합니다. 13.03.16 65 0
349565 임베디드 설명 좀 해주실분있어요? [3] 입에붙는거갤로그로 이동합니다. 13.03.16 103 0
349564 졸립다.. [3] 백이(182.214) 13.03.16 60 0
349563 손평가좀. [7] Mayu갤로그로 이동합니다. 13.03.16 127 0
349562 님들 손가락 신기한거 보여드림 [8] ?(175.203) 13.03.16 127 0
349561 지금 자고 9시에 일어나서 구경할까 아니면 밤새면서 기다릴까 ?? [3] 규식이(218.153) 13.03.16 71 0
349560 얘들아 웹개발 처음인데 매킨토시 aptana 받았는데 왜 또또(218.154) 13.03.16 67 0
349558 집게 손가락 인증 [2] 에어로홍갤로그로 이동합니다. 13.03.16 76 0
349557 손인증갤인가요? [2] ?(175.203) 13.03.16 71 0
349556 윤계상·박신혜, 김지운표 로코 '사랑의 가위바위보' 호흡 ☞☜ 에어로홍갤로그로 이동합니다. 13.03.16 58 0
349552 뉴비가 질문하나올립니다.. [1] 하면된다(202.31) 13.03.16 52 0
349551 형들 임베디드 가는거 괜찮을까? [3] aa(175.121) 13.03.16 162 0
349549 뉴비가 질문하나올립니다.. 하면된다(202.31) 13.03.16 54 0
349548 아~ 녀석들. 니 손은 얼만큼 날씬하냐? [25] ㅇㅇ(119.203) 13.03.16 245 0
349547 이번에 들어간 회사에서 노트북 골르라고 합니다... [4] 김성민(222.110) 13.03.16 174 0
349546 닷넷 4.0, 4.5 관련 책이나 문서 추천좀... [13] 규식이(218.153) 13.03.16 118 0
349545 물론 다들 그러진 않겠지만.,, [3] LastCorona갤로그로 이동합니다. 13.03.16 91 0
349544 일하면서 디씨하는거야??? [3] ㅁㄴㅇ(1.245) 13.03.16 89 0
349543 불금이야 이시키들아!! [7] LastCorona갤로그로 이동합니다. 13.03.16 83 0
349542 프갤이나 싸이엔지 등 사이트 연구원 분들은 보안에 신경쓰세요 [6] 에어로홍갤로그로 이동합니다. 13.03.16 145 0
349540 airwig 는 본다. [17] ㅇㅇ(119.203) 13.03.16 1841 0
349539 조만간 로봇과 테니스를 칠 날이 옵니다 [2] 에어로홍갤로그로 이동합니다. 13.03.16 59 0
349537 짝 다운 받아 보는데 이번 여자들이 연예인들이었구나!! [1] 멍청닭(182.211) 13.03.16 74 0
349536 불구님 보세요 The Jedi Mind Control Game [1] 에어로홍갤로그로 이동합니다. 13.03.16 49 0
349534 프갤에 이제 뇌파로 글쓰는넘도 유입됬네. [2] ㅇㅇ(115.41) 13.03.15 87 0
349533 nodejs에서 뷰를 html로 쓸려면 어떻게 하나용? [1] 후후(1.231) 13.03.15 65 0
349532 움직일 수 있는 곳이 눈과 입밖에 없어 돈을 못 벌고 있습니다... [4] 불구(211.189) 13.03.15 93 0
349531 시밤 델파이 창 고정 안됨?? [4] 멍청닭(182.211) 13.03.15 102 0
349530 directshow에서 Imediaseeking 의 setposition을 루프로 돌리면 먹통이 되는데 해결방법 아는 사람 있어? 흐강갤로그로 이동합니다. 13.03.15 37 0
349529 형님들 제발 피자 한 판만 쏴 주십쇼. 제가 진짜 너무 힘듭니다. [2] 사지장애거지(211.189) 13.03.15 84 0
349528 현재 기계학습 기술은 어느정도까지 발전한 상태인가요? ㅁㄴㅇㄹ(220.117) 13.03.15 81 0
349527 저기 홈페이지 제작 관련.ask [1] ㅁㄴㅇㄹ(121.190) 13.03.15 92 0
뉴스 어센트(ASC2NT), 신곡 'DON'T MOVE' M/V 티저 공개! 성숙美+감각적 비주얼 디시트렌드 07.23
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2