코딩 과정에서 그 크기를 가늠할 수 없고, 개행 문자와 공백을 포함한 무지 긴 글을 stdin으로 입력받아서 개행문자까지 전부 특정 메모리 공간에 넣기 가능해..?

일단 연결리스트 동적으로 만들어서 각각의 노드에 한글자씩 fgetc로 받아가면서 500노드 600노드 이어버리는 방식 전에 구현해봤는데 얘는 글 전체 용량보다 포인터 용량이 더 커져버리는 너무 비효율 방식이고

stdin의 입력 글자수 센 다음 그만큼 동적 배열 할당해서 거기다가 넣는 방식 하려고 했는데, stdin에서 EOF를 만나고 나면 stdin에 fseek(stdin, 0, SEEK_SET);하는게 안 먹혀서 이쪽 하는 방법을 모르겠음