검색어 입력폼

[C++ 프로그램] 압축 프로그램[C++]

등록일 2004.06.24 파일확장자C언어 (cpp) | 4페이지 | 가격 1,000원

소개글

프로그램 알고리즘 세부내용

1. 실행화면에서 <1>을 선택하면 0또는 1을 몇개나 만들지 묻는다.
2. 예를 들어 1000을 넣으면 0이나 1이 1000가 랜덤으로 1stFile.txt로 만들어진다.
3. <2>를 선택하면 1stFile.txt가 PressFile.zip으로 압축된다.
※ 압축되는 방식은 처음에 시작되는 수(0또는 1)를 써주고 뒤에는 중복된 갯수만 숫자로 나타낸다
예를 들어 10001110 이면 1331 이다.
4. <3>을 선택하면 PressFile.zip파일이 UndoFile.txt로 압축이 풀린다.

목차

없음

본문내용

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int star, hana, imsi, imsi1, last, i, j;
char overhana;

FILE *fp, *op;
void alter();
void press();
void undo();
int main(){
int menu;
while(menu != 4){
printf("***************************************************\n");
printf("<1> 0과 1로 구성된 텍스트 파일(1stFile.txt) 만들기 \n");
printf("<2> 1stFile.txt을 PressFile.zip으로 압축하기 \n");
printf("<3> 압축된 PressFile.zip을 UndoFile.txt로 압축풀기\n");
printf("<4> Exit Program \n");
printf("***************************************************\n\n");
printf("원하는 메뉴 번호를 선택해 주세요 : ");
scanf("%d",&menu);

switch(menu){
case 1: alter();

참고 자료

정품 소프트웨어가 들어있는 C++
다운로드 맨위로