• 파일시티 이벤트
  • 캠퍼스북
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

파일 복사 프로그램

*인*
최초 등록일
2011.04.28
최종 저작일
2010.06
6페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

리눅스통신

목차

없음

본문내용

▶ 2개의 인자를 받아서, 1번째 인자의 파일을 2번째 인자의 파일로 복사
▶ 1번째 파일이 없을 경우, 에러 메시지 출력 및 프로그램 종료
▶ 2번째 파일이 없을 경우, 2번째 파일을 생성하여 1번째 파일을 복사
▶ 2번째 파일이 있을 경우, 2번째 파일의 끝부분에 1번째 파일의 내용을 복사
▶ 파일을 복사한 후, 다음을 2 번째 파일에 기록
▷ 2번째 파일 내의 총 바이트 수
▷ 2번째 파일 내의 총 알파벳 수, (파일 내의 대문자 및 소문자 수)
▷ 2번째 파일 내 숫자의 총 수
▷ 2번째 파일 내의 기타 문자(공백, 탭, 리턴, 개행문자 등)의 총 수
● 파일복사하기
○ main 함수에서 복사할 텍스트 파일과 붙여 넣을 텍스트 파일을 인자로 받는다.
○ 첫 번째 파일을 읽기 전용으로 연다.
▶ 파일이 존재하지 않을 경우 에러를 출력하고 프로그램을 종료 한다.
○ 두 번째 파일을 덧붙여 읽고 쓰기로 연다.
▶ 파일이 존재하지 않을 경우 파일을 읽고 쓰기 전용으로 생성한다.
▶ 리눅스 프로그램이기 때문에 퍼미션도 함께 설정 해준다.
○ 첫 번째 파일에서행단위로 데이터를 일어와 임시 저장 공간 buf에 저장 한다.
▶ buf에 저장된 데이터를 두 번째 파일에 넣는다.
▶ 이를 첫 번째 파일이 끝날 때 까지 반복
● 두 번째 파일의 총 바이트 수, 알파벳 수, 숫자의 수, 기타 문자의 수 입력하기
○ 현재 두 번째 파일의 커서가 마지막을 가리키고 있으므로 lseek을 이용하여 오프셋을 한다
○ 두 번째 파일에서 1byte 만큼 데이터를 읽어서 임시 저장 공간 buf에 저장한다.
▶ buf가 알파벳일 경우 alph++;
▶ buf가 숫자일 경우 num++;
▶ buf가 기타문자일 경우 others++;

참고 자료

없음

태그

이 자료와 함께 구매한 자료

자료후기(1)

*인*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 파일확장자 파일자동 이동 복사 프로그램 0페이지
    - 특정폴더 파일을 자동으로 이동 복사 해주는 프로그램 입니다.
  • 한글파일 [리눅스] C언어 MMAP 설명 및 예제 6페이지
    객체를 다른 모든 프로세스와 공유한다. ○ MAP_PRIVATE 개별적인 copy-on-write ... 없다. ○ flags는 대응된 객체의 타입, 대응 옵션, 대응된 페이지 복사본에 ... ‘R’로 초기화 pid = fork(); //fork로 자식 프로세스 복사
  • 한글파일 [자연과학] 리눅스 명령어 설명 및 요약 38페이지
    : 파일을 현재의 위치나 다른 디렉토리로 복사(copy)한다. - cp ... 이름일 때만 사용이 가능하다. ● crontab : 실행될 프로그램들과 ... 몇 가지 생성 작업을 화면으로 보여준 후 작업을 종료한다. ● at : 프로그램
  • 파워포인트파일 리눅스에서 DNS 설치 및 활용 43페이지
    사용중인 DNS 의 최신버전의 bind 프로그램으로 업그레이드 40 41 ... 에디터로 john.com.db 파일을 열어서 다음과 같이 입력한다 . 29 ... 강제로 설치하라는 의미 15 openssl 때문에 페도라 11 의 다른 프로그램
  • 워드파일 [유닉스 시스템 프로그래밍] 1. 리눅스 프로그래밍 개요 5페이지
    소스파일.c을 생성하고 컴파일 과정을 거치면 .o (목적 파일)을 컴파일한다 ... (.c)을 컴파일해 실행 파일을 생성하는 과정을 설명하라. ... 이동 dd 현재 행을 삭제 X 현재 커서 글자 삭제 yy 현재 커서 행을 복사
더보기
최근 본 자료더보기
탑툰 이벤트
파일 복사 프로그램
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업