realloc

    2

    1답변

    아래에 문제를 나타내는 간단한 C 프로그램이 있습니다. 포인터를 사용하여 realloc에 전화를 걸면 올바르게 작동하지만 포인터에 오프셋을 추가하려고하면 (예 : 배열의 이후 요소에서 시작) 실패합니다. 10361264,0,0,2 그리고 충돌 : realloc(num->bytes+1,num->len-1);-realloc(num->bytes,num->le

    -2

    3답변

    내가 물어보고 싶은 것은, 내가 메모리 관리에있어 무엇이 잘못되었는지. 난 그냥 stdin에서 일부 int 배열을 읽고 다음 그것을 인쇄 싶어요. 2 요소에서 시작하여 금액을 2로 할당하면 만족하게 될 것입니다. #include <stdio.h> #include <stdlib.h> void read (int * array, int * n, int *

    1

    1답변

    내 코드는 작동하지만 제 질문은이 동적 할당이 올바른지 여부입니다. 그것은 잘 작동하고 모두 괜찮지 만 그것이 옳다는 것을 확신하지는 않습니다. StudentDynamic* pStudents = NULL; char auxfirstName[255], auxlastName[255]; float auxGrade; FILE* pF

    -1

    1답변

    안녕하세요, 내 main()에 char* 배열을 malloc하려고 할 때마다 구문 분석 루프가 파일을 찾을 때마다 extern 함수가 realloc이됩니다. 모든 코드는 malloc 및 realloc이 char * files[] 인 경우를 제외하고 모두 작동합니다. 나는 다음과 같은 코드를 실행하면 내가이 오류를 *** Error in `./Assignme

    1

    2답변

    저는 사용자가 파일을 읽고 작은 "데이터베이스"를 만들고 항목을 만들거나 삭제할 수있는 작은 프로그램을 작성했습니다. realloc() 기능을 사용하려고하면 오류가 발생합니다. 확실하지 내가 뭔가 잘못하고있는 중이 야 만약 내가 C. 그래서 오히려 새로 온 이후, 아마도,하지만, 내가이 방법을 수행하려고 해요 : 내가 무엇 StudentDB databa

    -1

    1답변

    는 보내기 struct struct HotelManagement { Hotel_t *hotel; Customer_t *customers; reservation_t *reservations; int physicalSize; int registerdSize; int physicalSizeReserv;

    0

    1답변

    내 save_words 함수는 armazena와 size를받습니다. Armazena는 단락을 포함하는 동적 배열이고 크기는 배열의 크기입니다. 이 함수에서는 단어라고하는 다른 동적 배열에 단어를 넣고 싶습니다. 내가 그것을 실행할 때, 그것은 충돌한다. 귀하의 도움에 감사드립니다. char **save_words(char **armazena, int *si

    -1

    1답변

    나는이 문제를 가로 질렀다. 나는 문자열을 구조체로 변환하는 함수를 구현했다. 나는이 구조를 가지고 : typedef struct { unsigned a, b; unsigned c, d; } struct_t; 함수의 제목은 다음과 같다 : 생성 된 새로운 구조에 RETVAL 페이지 포인터 \ struct_t * string_t

    0

    1답변

    내부에 존재하는 나는 그런 typedef struct bucket{ char * value; char * key; }BUCKET; typedef struct item{ struct bucket * data; struct item * next; struct item * prev; }ITEM; typede

    0

    1답변

    구조체의 배열을 만들려고하는데 처음부터 크기를 모르겠습니다. struct MyStruct** thing; size_t thing_len = 0; thing = (struct MyStruct**) malloc(thing_len * sizeof(struct MyStruct*)); //... thing_len += 1 thing = (struct MyS