디시인사이드 갤러리

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

갤러리 본문 영역

허걱 열심히 과제하고 왔더니 이게 웬 피자파티가... 근데 질문점;

ㅎㅋㅋㅋ(59.152) 2013.03.16 11:55:37
조회 116 추천 0 댓글 6


#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 outFile("output.dat", ios::out|ios::in|ios::binary);
        if (outFile.fail() )
   { 
      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;
}
================================================================================================
이렇게 했는데 output 파일생성 자체가 안되요 왜그러졍;;
윈XP, 알약사용, Visual C++ 2010 Express 사용중입니답

아... 배고프다

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
351381 php가 왜쓰레기임? [1] 허ㅏㅕ(121.176) 13.03.22 64 0
351380 vs 2010 Professional 32-bit 받았는데 [2] 둥굴동굴갤로그로 이동합니다. 13.03.22 44 0
351379 근데 프로그램에 수학 잘하면 도움이되나요? [3] 초짜(175.115) 13.03.22 89 0
351378 언어를 연장에 비유했을때 PHP는? [5] py(175.208) 13.03.22 133 0
351377 그럼 언어의 목적이 달르다는건 [6] 초짜(175.115) 13.03.22 85 0
351376 내일 모니터 사러감 [3] 인간(223.62) 13.03.22 59 0
351375 (조공있음) openGL은 레알 용량이 1메가 밖에 안함??????? [2] 똥쌈(125.177) 13.03.22 177 0
351374 항상 밝던 친군데.. 대학가고 변했음 [3] DART(116.41) 13.03.22 128 0
351373 c언어로 쉽게 풀어쓴 자료구조 중인데요..질문좀 할께요. [8] c언어(115.22) 13.03.22 136 0
351372 오토런 바이러스 어떻게 조짐?? 오토런(210.102) 13.03.22 159 0
351371 이제 퇴근해야지.. 하루종일 놀다가 가네.. 꼬마야갤로그로 이동합니다. 13.03.22 39 0
351370 전기기능사 자격증 있으신분? [2] 무식(61.255) 13.03.22 76 0
351369 로봇이 사람어깨주물러주고 설거지할날 우리가살아있을때오긴오냐? [4] 페이스북끄럽(198.144) 13.03.22 76 0
351368 msdn이 광학미디어에 담긴 마지막 버전이 몇인가요? [2] 에어로홍갤로그로 이동합니다. 13.03.22 58 0
351367 인공지능을 구현하려면 [10] ㅇㅇ(1.177) 13.03.22 154 0
351366 학교에 깔려있는 visualc++ 6.0 usb에 담아서 집에서 해두됨? [6] ㅇㅇ(115.41) 13.03.22 72 0
351364 nono님 [9] HiKiKoMoRi갤로그로 이동합니다. 13.03.22 91 0
351362 코드세이퍼형 전쟁...시간 오래 안걸려요 [3] 징기스칸4갤로그로 이동합니다. 13.03.22 120 0
351361 프갤에 묻기에는 아닌듯하나 하나 여쭙겠습니다. [2] ㅇㅇ(121.140) 13.03.22 64 0
351359 공을 멀리 차고 싶은 아기 [2] 에어로홍갤로그로 이동합니다. 13.03.22 68 0
351356 인공지능이라는거 노가다 아님? [4] ㅇㅇ(1.177) 13.03.22 108 0
351355 에이 씨발 오늘도 아무도 안해주구나 [8] 징기스칸4갤로그로 이동합니다. 13.03.22 111 0
351354 정말 마지막 하나만!! [5] 초보대학생(115.22) 13.03.22 61 0
351353 헤헤 오늘 연산자 읽는법 배웟음. [3] ㅇㅇ(115.41) 13.03.22 97 0
351351 코드세이퍼형 제발 한번만 안될까요?ㅠㅠ 징기스칸4갤로그로 이동합니다. 13.03.22 50 0
351349 packet형 한번만 제목좀 갈쳐주세요 [1] 징기스칸4갤로그로 이동합니다. 13.03.22 44 0
351348 오 자비를 베푸소서 평생을 섬기며 뫼시겠나이다 [12] 징기스칸4갤로그로 이동합니다. 13.03.22 128 0
351347 대학 컴공과 안나오고 IT학원만 다니면 프로그래머 안뽑아줌? [1] 고삼레버갤로그로 이동합니다. 13.03.22 176 0
351346 내가 너무 어렵게 생각한건가? 친절한형들 피자 사주고싶네 [6] 초보대학생(115.22) 13.03.22 65 0
351345 콧털세이퍼형님을 위해 준비했어요 [13] Packet갤로그로 이동합니다. 13.03.22 114 0
351344 코드세이퍼형 이주 제한 대신에 [12] 징기스칸4갤로그로 이동합니다. 13.03.22 174 0
351343 itcookbook 책 어때? [2] ㅇㅇ(115.41) 13.03.22 66 0
351342 스미골햏형님 요즘 딴데 취미 붙임? [2] Packet갤로그로 이동합니다. 13.03.22 76 0
351341 밑에꺼 첨부파일 바꿔서 다시올림.. 헬푸미 [12] 호섹서(211.255) 13.03.22 174 0
351340 상큼한노래듣고정신차리셈 [1] 백이.갤로그로 이동합니다. 13.03.22 37 0
351339 코드세이퍼형 오시면 덧글 좀 남겨주세요 [3] 징기스칸4갤로그로 이동합니다. 13.03.22 61 0
351338 프로그래밍 능력자형들 헬프미 [1] 호섹서(211.255) 13.03.22 60 0
351335 ★★고양이 애호가들은 인피니트 신보 man in love를 봅니다★★ 에어로홍갤로그로 이동합니다. 13.03.22 100 0
351333 신나는 재료역학^^ ㅁㄴㅇ(1.245) 13.03.22 32 0
351332 근데 언어의 차이란 뭔가요? [10] 초짜(218.235) 13.03.22 99 0
351331 다 검색해주는 프로그램 나와있나요? [3] 커리큘럼(218.235) 13.03.22 51 0
351330 천조국 커리큘럼하고 우리나라 커리큘럼 차이가 어떻게됨? [8] 커리큘럼(218.235) 13.03.22 101 0
351329 형들 내가 물어보고 싶은건 [23] 초보대학생(115.22) 13.03.22 143 0
351328 ccna이거 [2] ㅁㄴㅇㄹ(121.134) 13.03.22 110 0
351327 야 니들 이거 꼭해라 [1] 1434(182.216) 13.03.22 56 0
351326 유동닉 형들 봐라2 [1] 1434(182.216) 13.03.22 49 0
351325 좋아 질렀어!! 교보문고 샘으로 결정했다!! [2] 멍청닭(182.211) 13.03.22 54 0
351324 초보 대학생! [8] Packet갤로그로 이동합니다. 13.03.22 108 0
351323 유동닉 형들 봐바라 [2] 1434(182.216) 13.03.22 55 1
351322 c++에 대해서 엄청 간단한거 궁금한게 있어 [8] 초보대학생(115.22) 13.03.22 126 0
뉴스 [4인용식탁] 이지훈, ‘미스터트롯3’ 도전하며 김칫국만 한 사발? “TOP7 확신해 6개월 스케줄 비워 뒀는데...이거 뭐지?” 디시트렌드 07.16
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2