realloc

    2

    2답변

    문자열을 함수에 전달할 때 함수를 사용할 때 sizeof (array)/sizeof (array [0]) 문자열의 길이를 결정합니다. 그래서 문자열의 끝에 문자를 추가하는 데이 기능을 궁금 올바른지 : void append_ch_to_str(char *str, char ch) { int length = strlen(str); str =

    1

    3답변

    내 프로그램에서 수행하려는 작업은 한 문자열의 내용을 다른 문자열로 역순으로 복사하는 것입니다. 이 프로그램의 일부가 작동합니다. 그러나 사용자 입력을 제한하고 싶지 않으므로 malloc 및 realloc을 사용하고 싶습니다. 이것은 내 코드입니다. #include <stdio.h> #include <stdlib.h> /*copy one string t

    0

    2답변

    다음은 함수 안에 메모리를 재 할당하기 위해 C로 작성된 코드입니다. 나는 이것이 실행 중에 충돌하는 이유와 그것을 수행하는 효율적인 방법을 알고 싶다. evaluate_matrices(int **ptr_kn_row, int **ptr_kn_col, double **ptr_kn_val, int **ptr_uk_row, int **ptr_uk

    -2

    2답변

    내 코드를 편집하는 하루 종일이지만 내 배열의 마지막 위치가 덮어 쓰기되는 이유를 찾을 수 없습니다 !! #include <stdio.h> #include <math.h> #include <ctype.h> #include <string.h> #include <stdlib.h> typedef struct Person{ char *name;

    0

    1답변

    프로그래밍 초보자이며 한도 내에서 모든 소수를 찾을 수있는 프로그램이 있습니다. 그러나 다음과 같은 오류가 있습니다 : Prime 2(1682,0x7fff76316310) malloc: *** error for object 0x1002000a0: incorrect checksum for freed object - object was probably modi

    1

    3답변

    typedef'ed 포인터에 대한 포인터의 간단한 동적 배열을 구현해야합니다. 사용자가 요청할 때마다 realloc을 사용하면 배열 크기가 sizeof (pointer)만큼 증가합니다. 는 그래서 내가 가진 것은 이것이다 : Done reallocating 0 (nil) 1 (nil) 2 (nil) 3 0x20fe1 4 (nil) 5

    -1

    1답변

    valgrind 및 realloc을 사용하는 데 문제가 있습니까? valgrind는 메모리에 대한 오류를 제공하는 것으로 보입니다.하지만 해제되지 않은 모든 것을 해제한다고 믿어도 해제되지는 않습니다. 터미널에서 /* declarations*/ typedef struct Hash_node{ char* word; char** overf

    2

    2답변

    #include <stdio.h> #include <stdlib.h> int main (int argc, char * argv []) { int alloc = 10; int i = 0; int *array = (int *) malloc (alloc * sizeof(*array)); printf("Enter some

    1

    4답변

    나는 다음과 같은 코드를 가지고 erroring하지, 아무것도 diong하지 : #include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc, char ** argv) { //just checking to see where the stack printf(

    12

    3답변

    realloc은 실제로 백그라운드에서 작동합니까? 충분한 메모리가 된 장소에서 사용할 수 없을 경우는 그런 가리키는 이/많은 메모리 블록 한 포인터 할당이 일을 수행하고 다른 하나는 내부적으로 각 다른 또는 새로운 장소로 복사 이전 지역과 연결되는 곳 충분 메모리를 사용할 수 있고 포인터가 새 주소로 업데이트되고 오래된 메모리를 삭제합니까? 그리고 real