포인터 배열도 동적할당(malloc)를 통해서 생성이 가능한가요?
가욋길
2023.04.01
질문 제목 : 포인터 배열도 혹시 프로그램 실행중에 동적할당을 통해서 생성이 가능할까요?포인터 배열의 개수를 사용자로 부터 입력 받아서 프로그램 실행중에 생성하는 방법.질문 내용 : 안녕하세요 공부하다가 궁금한게 있어서 질문드립니다.
대충 구현중인 프로그램 내용 사용자로부터 서로 다른 길이의 n개의 문장을 입력 받아서, 길이가 작은 것부터 출력되는
프로그램입니다.
우선 5개의 문장을 입력받는다고 가정을하고 char *ptr[5] 에다가 프로그램 실행중 malloc 와 realloc 를 통해서 문자의 길이
이따라 다른 문자배열을 선언해서 각 문장을 입력받고 버블 정렬을 통해서 ptr[5]에다가 순서대로 입력하는 것까지는 이해를
했습니다.
근데.. 여기서 포인터 배열 까지도 미리 정해진 5개 가아니라 scanf를 통해서 사용자로 부터 입력 받는 것이 가능한가요? 만약 가능하다면 그 대략 적인 방법좀 알려주세요^^