1번)

이렇게 하면 fruit[0] = "apple", ...... 이런식으로 순차적으로 만들어 지잖아여



  

2번

그런데 목록이 너무 길어서 , FILE로부터 fruit 에 입력하고 싶은데요


char **fruit;

FILE *fp=fopen("fruit.txt", "r");

while(fp!=EOF)

fscanf(fp, "%s", &fruit[i]);


이렇게 하면 되는거는 알겠는데.... 메모리의  공간의 효율성을 고려할때.


위 1번처럼 공간의 낭비없이 FILE 로 부터 입력 받는 방법이 있나요?

있으면 조언좀 해주세요