realloc

    0

    3답변

    stdarg ( 라이브러리) 헤더를 사용하여 문자열을 연결하려고하는데 잘못된 것을하고 있습니다. realloc을 사용하여 문자열을 연결하는 더 쉬운 방법이 있습니까? #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdarg.h> void concatenaCodigo(cha

    0

    1답변

    그래서 C 함수에서이 오류가 발생합니다. 변수 : int* first_array = (int*) malloc(0); int first_array_length; int* second_array = (int*) malloc(0); int second_array_length; // Setting up first array set_up_array(fi

    1

    1답변

    거대한 stdin이라는 단어가 가득 찬 프로그램을 작성하고 있습니다. 입력을 100 자까지의 문자열로 나누고 싶습니다. 그래서 여기에 내 코드가있다. #include <string.h> #include <stdio.h> #include <stdlib.h> static char* string = "\0"; void getChar(char new){

    1

    1답변

    약 realloc()에 대해 읽는 동안 나는 무시하기보다는 명확히해야 할 몇 가지 의문점을 발견했습니다. 찾았습니다. 명료하게 정리하기 위해 번호를 붙였습니다.이 질문의 길이는 신경 쓰지 마십시오. 1)realloc()를 사용하는 동안 그 내용으로 메모리 블록을 새 위치로 이동하는 경우, 나는 다음을 읽은?를 시킴으로 빨리 주소가 우리가()를 무료로 불리는

    2

    1답변

    텍스트 파일에서 단어 어카운트 수를 계산하여 배열에 저장하는 프로그램이 있습니다. 지금까지 고정 배열을 사용하고 모든 것이 잘 작동하지만 지금은 동적 배열로 변경하여 메모리 낭비/필요성을 없앴습니다. malloc과 realloc을 사용하여이 작업을 수행해야한다는 것을 알고 있지만 실제로 작업하는 방법을 이해하지 못합니다. 첫 번째 아이디어는 텍스트 파일의

    0

    1답변

    realloc 함수 사용에 관한 작은 질문이 있습니다. 가정 내가 가진 : typedef struct { char* location; int temp; int numberOfRec; }TEMP; 은 그럼 내가 메인이 구조체에 대한 포인터를 선언하고 메모리 할당 : 내가 다른 함수에서 데이터 -> 위치에 메모리를 재 할당하는

    0

    1답변

    나는 매분 6Mb 씩 메모리 사용량이 증가하는 프로그램을 가지고 있습니다. 나는 그것에 valgrind를 달아서 어떤 누출도 발견 할 수 없다. 그래서 나는 그것이 내가 사용하는 그래픽 라이브러리 안에 어떤 종류의 realloc이 있다고 의심한다 (그리고 나는 소스가 없다). 32 비트 프로그램이기 때문에 2Gb 이상으로 코어를 덤프합니다. "MyFunc이

    -1

    1답변

    숫자의 모든 주요 요인을 찾아야합니다. 나는이 코드를 작성했지만, realloc을 사용하여 calculatePrimes 함수에서 포인터 배열을 재 할당하려 할 때, gcc는 realloc을 사용하기 전에 포인터를 할당하지 않았다는 오류를 준다. 두 포인터를 전달하고 calculatePrimes 함수 내에서 malloc을 사용하거나 단일 포인터를 사용하여 값

    2

    1답변

    내 프로그램이 컴파일되지만 포인터로 작업하지 않고 올바르게 realloc합니다. 다른 예제를 살펴 보았지만 내 프로그램으로 번역 할 수없는 것 같습니다. 프로그램의 요점은 파일에서 단어를 읽고 두 번 이상 나타나면 카운트를 증가시키는 것입니다. 일단 구조체의 배열이 내 기지 (5) 넘어 가면, 나는 공간을 재 할당하고, 배열을 복사 한 다음 다음 단어를 추

    0

    3답변

    다른 논의를 살펴본 결과 여전히 파악할 수 없습니다. 내가 구조체를 가지고, typedef struct { char * word; int count; } wordType; 내 코드에서, 나는 각 배열 [색인]. 워드 malloc 구조체의 배열을 realloc. 어떻게 그들을 제대로 풀어 놓을까요? 명확성을 위해 코드에서 일부 발췌 문장을 포함 시켰습니다