[프로그래밍] 대체선택 - 균형합병

등록일 2003.05.09 한글 (hwp) | 7페이지 | 가격 1,000원

소개글

▶메일주소 : ysbll@daum.net◀
[궁금한 것 있으면 메일로 보내주시면 자세히 가르쳐 드리겠습니다.]
▶위의 자료는 프롬프트(ms-dos)에서 실행되는 거라서
도스창에서 아래의 명령어를 쳐넣어야합니다.
[ c:\>cd debug
[c:\>oh(프로그램이름) a b(파일이름 아무거나)
▶그래서 메인부분을 ▶수정◀ 했습니다. 참고하세요~~~~~~~
▶메인부분에 아래의 프로그램을 대체하시면 바로 실행창에서 파일이름을 입력받을수 있을겁니다....
/*
void main(){
char file[2][10] ;
int a ;
printf("Input First Filename (xxx.txt) :") ;
gets(file[1]) ;
printf("Input Second File name(xxx.txt) :") ;
gets(file[2]) ;
Inputdata(file[1]) ; // 화일에 데이타 집어넣기
printf("___________________ INPUT DATA ______________________________\n") ;
Output(file[1]) ; // 화일 출력
printf("화일에 데이타를 집어넣었습니다. \n대체선택을 하시겠습니까?(아무숫자나 넣으세요..)");
scanf("%d",&a);
Replace(file[1],file[2]) ; // 대체 선택
printf("____________________ RUN DATA _______________________________\n") ;
printf(" [ RUN 1 ] \n") ;
Output(file[2] ) ; // 대체 선택 결과 RUN 출력
File_div(file[2]); // 균형합병을 위해 대체선택 화일을 m개의 화일에 분산
printf("대체선택을 하였습니다. \n균형합병을 하시겠습니까?(아무숫자나 넣으세요..)");
scanf("%d",&a);
Balanced(file[1],file[2]) ; // 균형합병
printf("균형합병을 하였습니다.");
}
*/

목차

없음

본문내용

/* 대체 선택 - 균형합병 */

#include< stdio.h >
#include< stdlib.h >
#include< string.h >
#define M 2 // 2원 합병
#define rec 52 //총 레코드 갯수
#define m 5 // 버퍼에 들어가는 레코드수 , 메인메모리용량
#define true 1
#define false 0
typedef struct stud{ //구조체 선언
int id ;
char name[10] ;
char addr[20] ;
}std;
FILE *fp[2*M] ; // 균형합병은 2m의 화일이 필요
int run_cnt =0; //대체선택에서 생성된 run갯수
char file_tmp[M][10] = {"tmp1.txt","tmp2.txt"} ; // 균형합병에 필요함 +m개의 파일
/* 화일에 데이타 집어넣기 */
void Inputdata(char f_name[]) {
int id_d[rec] ={109,49,34,68,45,2,60,38,28,47,16,19,34,55,98,78,76,40,35,86,10,27,61,92,99,72,

참고 자료

<화일처리론>의 대체선택과 더불어 균형합병을 모두 처리한 프로그램, 책의 프로그램 순서를 따르고 있다.
정보처리및 화일처리 과목을 듣는 수강생들의 리포터로 적당하다.
*원하는 자료를 검색 해 보세요.
  • [법] 기업의 합병 2페이지
    * 합병의 절차가. 합병계약합병을 함에는 먼저 당사회사 사이에 합병계약이 체결되고 그 계약에 따라 합병절차가 진행되는 것이 보통이다. 합병조건과 합병기일, 신설회사나 존속회사의 정관의 내용 및 그 밖의 합병에 필요한 사항을 합병계약에서 정한다. 나. 합병결의합병은 ..
  • 합병의 절차 9페이지
    ◆ 합병 : 합병이라 함은 둘이상의 회사가 상법의 규정에따라 하나의 회사로 합하는 것을 말한다. 둘이상의 회사가 합한다는 것은 합병 당사회사가 그 재산과 주주를 병합하여 1개의 회사로 된다는 의미이다. 합병에는 당사회사 중 하나가 존속하고 다른회사가 해산하여 여기에 흡..
  • 인수합병전략) 기업의 인수-합병 정의와 배경, 단계, 인수합병과정의 어려움 9페이지
    기업의 인수합병전략I. 기업의 인수, 합병1. 인수, 합병의 정의 인수(acquisitions)는 기업 이 다른 회사의 기업지배권(경영권), 아니면 자산 전부를 취득하여 자사의 포트폴리오 내에서 보조 사업단위로 만들려는 전략이다. 이 경우, 인수당한 기업의 경영진들은 ..
  • [상법] 합병 8페이지
    회사의 合倂이란 법정된 절차에 따라서 하는 회사간의 행위로서 당사자인 회사의 일부 또는 전부가 해산하고, 그 재산이 包括的으로 존속회사 또는 신설회사에 이전됨과 동시에 그 사원이 존속회사 또는 신설회사의 사원이 되는 효과를 가져오는 것을 말한다. 즉 법률상의 합병은 해..
  • 인수합병 17페이지
    개념광의의 전략적 제휴(strategic alliance)기업간 제휴의 필요성이 아주 높은 경우 협력을 넘어서 합쳐버리는 것 기업자산을 재구축하는 가장 보편적인 방법(구조조정, 사업다각화, 신기술 획득 과정Jensen과 Ruback (1983)의 기업이 인수합병을 희망..
  • [경영]주식회사의 합병과 분할제도 22페이지
    그리고 회사의 분할은 시장에서 독자적으로 활동할 수 있는 경영단위를 분리시키기 위하여 또는 기업의 일부양도에 대비하여 이를 독립된 법인으로 하기 위하여 이루어지기도 하고, 때로는 위험을 분산시킨다거나 영업주의 복잡한 가계를 정리하기 위하여 혹은 경영의 효율성을 제고시키..
  • [상법] 회사의 합병 10페이지
    Ⅱ.의의 : 둘 이상의 기업이 일정한 계약에 의하여 하나의 기업으로 합동하는 일. 합병은 주식회사 ․합명회사 ․합자회사 사이에서는 자유로이 할 수 있으나, 유한회사는 유한회사나 주식회사와만 할 수 있다. 합병을 하는 회사의 일방 또는 쌍방이 주식회사일 때는 합병회..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [프로그래밍] 대체선택 - 균형합병