반응형
//****************************************************************
// 구조체 배열!!
//****************************************************************
#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

+ Recent posts