저는 C++을 처음 사용합니다. 나는 수업에서 문제를 연구하고있다. 우리는 동적 배열을 사용하여 파일에서 단어를 읽어야합니다. 여기 간단한 질문입니다. 동적 배열은 포인터 사용을 의미합니까? 새로운 배열을 가리킨다는 의미입니다. Java에서 ArrayList를 만들고 크기를 동적으로 변경할 수 있습니다. 하지만 C++에서 나에게 동적 배열을 사용한다는 것은
I 나 함수를 호출 INT의 동적 배열을 생성하고, 알고리즘 MAIN.CPP ...
int main(void){
srand((long) 1234567);
callFunction1();
return 0;
}
와 그 배열을 작성 다음 코드가 functions.h ...
int *A;
int N;
탭으로 구분 된 txt 파일을 구문 분석하고 있습니다. 일정하고 (많은 제품을 구입 한 방법) 각 라인 2. 제품 색인 3. 카운터 에 대해 동일해야하는 내가를 만들 - 1 n- 셀들 : 파일의 각 행은 3 개 필드를 포함 각 제품 색인에 대한 제품 카운터를 포함하는 배열. 문제는 파일을 구문 분석하는 동안이 배열을 채우는 것입니다. 그리고 구문 분석 루프
동적으로 할당 된 배열 (이야기)을 통해 순환하는 중첩 루프를 만들고 '*'문자를 찾고이 문자가 다른 위치의 정보로 채워지는 위치를 채우려한다고 가정합니다. 동적으로 할당 된 배열 (user_input). 그런 다음이 교체 정보를 body라는 새로운 동적 할당 배열에 저장하여 cout으로 만듭니다. 여기 오류입니다 : 1> with
1> [
1>
이 주 프로그램은 사용자에게 숫자를 입력하고 동적 배열에 저장하도록 요청해야합니다. 그 배열은 쉼표를 사이에두고 끝선 명령이없는 직선으로 그 내용을 출력해야합니다. 나는 프로그램을 시작하는 방법을 알아낼 수 없다. 내가이 일을 할 수있는 방법을 찾도록 도울 수 있다면, 나는 영원히 감사 할 것입니다! #ifndef LISTTYPE_H_INCLUDED
#d
짧은 이야기 : 힙에서 런타임에 할당되는 큰 3D 배열을 수정하려고합니다. 배열을 수정하는 함수 인 vcross이 파괴되지 않는 메모리를 생성한다고 생각합니다. 긴 이야기 : 내가 큰 3D 이중 배열을 (~ 126000x3x3 또는 8.6MB에 대해) 나는 몇 가지 작업을 실행해야합니다. 이 배열의 첫 번째 차원이 컴파일 시간에 얼마나 큰지 알지 못하므로
나는 다음 코드를 사용하여이 오류가 : 내가 검색 한 int main(){
point *points = malloc(sizeof(point));
if (points == NULL){
printf("Memory allocation failed.\n");
return 1;
}
other_stuff(poi
의 구조에 대한 포인터의 동적 배열을 만들기 AVFrame ** 프레임; 이제이 코드를 프레임 배열 (예 : N 프레임)을 사용하여 확장하려고합니다. 나는 다음과 같은 코드를 시도했지만 내 코드가 정지는 MinGW에서 GCC에 의해 컴파일 된 후 작업 : int i, N = 3;
AVFrame **frame;
frame = (AVFrame *) mall