본문내용
표준 입출력 헤더 파일
표준입출력이란? 키보드입력, 화면 출력을 표준 입출력이라 하며파일은 그 외 파일 입출력 등 기본적인 입력과 출력에 관한 함수를 사용할 수 있게 해준다.
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에 저장하였다.
표준입출력이란? 키보드입력, 화면 출력을 표준 입출력이라 하며
printf(), fprintf()등의 출력함수와,
scanf(), fscanf()등의 입력 함수를 사용할 수 있다.
exit() atoi() rand() srand() system() 등을 사용하게 해줌
exit()함수는 탈출함수입니다. 프로그램을 어느 특정부분에서 종료시킬 때 사용
atoi()함수는 문자열을 int형 숫자로 바꿔줍니다. I
nt형 뿐만 아니라 다른 형으로도 바꾸는 함수들이 있습니다.
rand(), srand()는 랜덤값 생성시 사용합니다.
system()함수는 도스명령어를 사용할 수 있게 해줍니다.
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에 저장하였다.
추천자료
- CRM, ERM 정의와 사례
- 진로집단상담 프로그램(독서를 통한 진로상담프로그램)
- xml조사자료
- [XML][XML표준문서][XML의 배경][XML의 특징][XML의 장점][XML의 스펙][XML의 응용분야][XML...
- 마태복음 요약정리 및 분석 - 마태복음 내용요약, 주요사상, 저자문제, 분석
- [성공하는사람들의7가지습관] 성공하는 사람들의 7가지 습관 A+ 분석 - 내면으로 부터 시작...
- 새학교문화(새학교문화창조)의 의미, 새학교문화(새학교문화창조)의 추진방향과 추진내용, 새...
- 사회복지관의 개념과 역사 및 현황, 사회복지관사업의 내용
- 데이터베이스관리 시스템 (Database Management System(MySql))
- 노인을 위한 독서프로그램
- 지역 아동, 청소년 센터 방문 분석_ 서울 관악구 꿈나무 공부방의 현황, 자원봉사체계에 대한...
- 노인장기요양보험-장기요양인정 절차,서비스 사각지대,장기 요양보험등급,급여정책 개선 방안