반응형
//**************************************************************** // 구조체 배열!! //**************************************************************** #include#include typedef struct car { int carNo; char Carname[20]; int charGrade; }Car; typedef struct book { char* BookName; char BookWriter[20]; int BookPrice; }BOOK; //**************************************************************************************************** // 1. 정적배열 도서관리 -> 도서 추가, 삭제, 검색(책이름으로), 출력(전체출력) // main() BOOK bookList[MAX]; // 2. 동적배열 도서관리 --> 배열크기는 사용자에게 입력 !! // --> Resize기능 --> 배열크기변경 !! // main --> BOOK* BookList; // 3. 포인터 배열 // main --> BOOK* BookList[3][10]; void main() { //정적 배열 !! //Car parking[5]; // //parking->carNo =1005; //parking->charGrade =3; //// 접근!! //parking[0].charGrade = 10; //parking[0].carNo=1004; //동적 배열 생성!! /*Car* park = (Car*)malloc(sizeof(Car)*5); park[0].charGrade = 3; free(park); // 구조체 포인터 배열 !! Car* park[5] ={NULL}; park[2] = (Car*)malloc(sizeof(Car)); park[2]->carNo = 1011; park[2]->charGrade = 3; free(park[2]); */ }
'C, C++' 카테고리의 다른 글
[C] 바이너리 입출력 (0) | 2014.11.18 |
---|---|
[C] 예제 (0) | 2014.11.18 |
[C] 구조체를 함수로 전달하기 (0) | 2014.11.18 |
[C] 구조체 선언시 주의 사항!! (0) | 2014.11.18 |
[C] 구조체 (0) | 2014.11.18 |