도서 관리 프로그램 발표(c언어)
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

표준 입출력 헤더 파일
표준입출력이란? 키보드입력, 화면 출력을 표준 입출력이라 하며 파일은 그 외 파일 입출력 등 기본적인 입력과 출력에 관한 함수를 사용할 수 있게 해준다.
printf(), fprintf()등의 출력함수와,
scanf(), fscanf()등의 입력 함수를 사용할 수 있다.
헤더 파일 p434
exit() atoi() rand() srand() system() 등을 사용하게 해줌
exit()함수는 탈출함수입니다. 프로그램을 어느 특정부분에서 종료시킬 때 사용
atoi()함수는 문자열을 int형 숫자로 바꿔줍니다. I
nt형 뿐만 아니라 다른 형으로도 바꾸는 함수들이 있습니다.
rand(), srand()는 랜덤값 생성시 사용합니다.
system()함수는 도스명령어를 사용할 수 있게 해줍니다.
헤더파일 p349
p349. getcher,() 그리고 putchar() ->하나를 입력하고 출력하는 함수. 임시기억장치인 버퍼에 저장된다.
getch(), getche() 버퍼를 사용하지 않는 입력함수.
1. 파일 변수 선언 함수 fopen() 책 402 파일을 만들기 위해서 함수 fopen()을 사용한다. 첫 번째 문자 열은 처리하려는 파일 이름이고 두 번째 문자열은 파일열기 종류 모드이다.  FILE *f,*in_book, *out_book; // 파일 입출력을 위한 파일 변수 3가지 선언. f = fopen("book_list.txt", "a"); // 도서 목롤을 txt파일 만듬 in_book = fopen("book_list.txt", "r"); // 도서 목록을 파일 변수로 읽음   책 403페이지 참조 a ->추가쓰기 모드를 연다. 파일이 없다면 새로 만들고, 있다면 그 파일의 가장 뒤부터 새로 쓴다. r ->읽기모드로 파일을 연다. 만약 파일이 존재하지 않으면 에러가 발생한다. w->쓰기모드로 파일을 연다. 만약 파일이 없으면 새로만들고, 기존파일이 있다면 이전의 내용은 없어지고 파일의 처음부터 쓴다.3. 포인터에 관해 void input( BOOK *p); // 도서 등록을 위한 함수 프로토타입 void output( BOOK *p); // 도서 목록 출력을 위한 함수 프로토타입 void search( BOOK *p); // 도서 검색을 위한 함수 프로토타입 void lend( BOOK *p); // 도서 대출을 위한 함수 프로토타입 void restore( BOOK *p); // 도서 반납을 위한 함수 프로토타입 void save( BOOK *p); // 목록 저장을 위한 함수 프로토타입   프로토 타입. 메인함수를 사용하기 이전에 어떤 함수를 사용할 것인지 미리 컴파일러에게 알려주는 작업 간단한 프로그램의 경우 프로토타입을 써 주지 않아도 상관이 없으나, 프로토타입을 써 주게 되면 코딩하기 유용하고, 어떤 함수가 있는지 한눈에 알수 있으므로 편리하다. 포인터는, 유형에 상관 없이, 무조건, 메모리비트(32비트,4바이트) 저장공간을 가진다. 보통은 void* 로 쓴다.. 이것은 단순히 포인터를 위한 자료형이다. 하지만 포인터의 씌임새는 무언가를 가리키기 위해서 사용되어 지므로 모든 자료형에 대한 포인터가 존재할수 있다. 모든 포인터의 기본형은 void* 이지만, 어떠한 자료형을 가르키느냐에 따라 특수화(전문화)를 시킬수 있다.  다시, 구조체 포인터와 배열 구조체 변수를 가리키는 주소값을 저장하려면 구조체 포인터 변수를 이용한다. 구조체 포인터 변수는 다음과 같이 선언한다. 책383참조. 여기서는 각각함수의 구조형 BOOK를 p에 저장하였다.  
  • 가격2,000
  • 페이지수31페이지
  • 등록일2008.12.09
  • 저작시기2007.2
  • 파일형식파워포인트(ppt)
  • 자료번호#503202
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니