C++에서 배열을 늘릴 방법이 있습니까?어떻게 C++로 배열을 늘릴 수 있습니까?
.txt 파일에서 행 (getline()을 사용하여 D :)을 얻을 코드를 만들고이를 문자열 배열에 넣으십시오. 필요한만큼의 메모리 만 사용하고 싶습니다. 다음
while(getline(file, line_x)){
length++;
}
: 그리고 내가 사용하는 라인을 계산하려고
string lines[length];
int l=0;
while(getline(file, line_x)){
string[l] = line_x;
l++;
}
을하지만 어떤 이유로이 일을 일부러. 그래서 나는 생각했다. 모든 반복을 증가시킬 수있는 배열을 만들 수 있습니까?
"선택"RAM 주소에 int를 만들 수 없습니까?
추신. 임 새로운 여기 :)
을 사용
: 당신은, 그러나, 더 큰 배열을 할당과 같은, 기존의 배열에 복사 할 수 있습니다 투표. – user4581301
왜 그것은'string [l]'입니까? 'lines [l]'이어야한다. – Tyger