크기 지정없이 계속 값을 지정하는 방법은 어떻게 해야할까요?
보통은 동적할당할때도 크기 얼마로 할건지 정해주고 하잖아요? 예를들어
int num;
int * data;
printf("정렬할 수의 개수를 입력하시오 : ");
scanf("%d", &num);
그런다음 data에다가
(int*)malloc(sizeof(int)*num);
... 위와 같은 식으로
근데 만약 정렬할 수의 개수 입력안받고 값을 넣으면 그때 그때 배열 크기 늘려줄려면 어떻게 해야 하나요?
reallocate인가? 그 함수 꼭 써야 하나요?? 다른 방법은 없나요?
문자열 배열을 이런식으로 하려니 골치 아프네요 하...
배열만 쓸려하지말고 연결 리스트를 구현 할 생각을 해라
지우고 다시~
정 니가 배열 아님 안되겠다면 재할당 후 배열카피 자료삽입 패턴 함수들을 정의해서 사용하면 된다