니가 애초에 동적배열은 써야하고 메모리 낭비는 전혀 허용하지 않는데 데이터의 크기를 가늠할 수 없는 상태에서 컴퓨터가 미래를 내다보고 니 원하는대로 할 순 없어
그렇기 때문에 fruit의 메모리 할당 크기가 가변적으로 변해도 전체 프로그램 돌아가는데 아무 문제 없게 만드는게 중요한거지 fruit는 파일 읽기 전에 크기가 딱 알맞도록 동적배열 만든다는 전제를 깔아놓은거부터 아예 접근이 틀린거다.
그렇기 때문에 fruit의 메모리 할당 크기가 가변적으로 변해도 전체 프로그램 돌아가는데 아무 문제 없게 만드는게 중요한거지 fruit는 파일 읽기 전에 크기가 딱 알맞도록 동적배열 만든다는 전제를 깔아놓은거부터 아예 접근이 틀린거다.
그냥 vector <string> 쓰면안되노 - dc App
C라는디
char 2차원 동적 배열로 꼭 써야된다는 눈치던데
그거 불가능해요? 2차원 동적배열인가?
가능한데 동적배열을 쓰더라도 예측되는 길이로 해주던지 혹은 현재 상황에 맞게 길이에 변화를 주던지 아니면 둘이 섞던지 이렇게 해야지 완전 무에서 유로 딱맞게 창조는 못해
간단한거 실험해보는거 같아서 설계란 말을 하기엔 좀 뭐했는데 뭘 만들든간에 유동성 없고 확장성 없는 프로그램으로만 만들 생각을 버리라는거다
대화하다가 너무 병신같아서 그냥 탈주함
단어장에 단어가 100개가 있어요, 그러면 입력받을떄 100개로 고정하면 됩니다 그런데 그 단어장은 계속해서 업데이트가 됩니다. 그러기 때문에 100개가 120개가 될 수도 있고 이렇게 매번 코드를 고치는것이 비효율 적이라서, 애초에 파일의 단어의 길이를 알 수 있으면 해결할 수 있지만. while 문같이 단어를 계속입력하다가 EOF 까지 입력하면 되는데 이게 동정할당을 동시에 끝낼 수 있느냐? 그런건데요
어차피 파일은 주어짐, 그리고 파일만 업데이트 하고 싶은거임, 코드는 손대지않고...