malloc

    -1

    1답변

    안녕하세요 나는이 프로그램을 작성하여 사용자가 제공 한 책 목록을 만들고 프로그램 끝에 my_value를 풀어 놓고 많은 오류가 발생할 수 없습니다. 이 char **array=(char *) malloc((n+1)*sizeof(char *)); 내 코드 #include <stdio.h> #include <stdlib.h> int main(){

    -3

    3답변

    여기 내 코드가 있는데, 세분화 오류가 발생하고 이유를 모르겠다 ... 'n'크기의 격자를 만들고 있는데, 'tab'은 그의 형식이 cellule 인 배열이다. 셀은 2 개의 값을가집니다. 그래서 'creer_grille'함수에서 malloc (크기는 4 6 또는 8이 될 수 있음) 배열을 만들고 -1과 0으로 셀 값을 초기화합니다. 다음 함수에서 'cre

    2

    2답변

    내가 array에 malloc()를 사용하여 할당 된 pointers을 저장할 free()를 할 수 없습니다 이후 그 다음 free 모든. 그러나 프로그램이 불평하지 않더라도 작동하지 않습니다. cleanMemManager() 아래 실제로 freemain() 내부에서 테스트했을 때 메모리는 이 아니며 이 아니며 ???을 인쇄합니다. 코드 :이 사용하는 구문

    0

    2답변

    현재 C 기반 임베디드 응용 프로그램에서 메모리 할당/할당 해제를 위해 malloc/free Linux 명령을 사용합니다. 나는 성능 저하를 초래할 메모리 할당/할당 해제로 인해 힙 크기가 증가하거나 감소 할 때 메모리 조각화를 일으킬 것이라고 들었다. 효율적인 가비지 콜렉션을 가진 다른 프로그래밍 언어는 사용하지 않을 때 메모리를 비워서이 문제를 해결합니

    -1

    1답변

    어떤 이유로 strArr [n]의 malloc을 사용하면 strArr [n-1]의 값에 '!'가 추가됩니다. 아니면 마지막 문자를 '!'로 바꿉니다. GDB에서 strArr [n]에 할당 할 때 문자열은 찾은 것처럼 보이지만 n이 증가 할 때 strArr [n] (이 경우 n + 1)을 malloc 할 때 strArr [n-1]은 '!' 덧붙였다. 왜 이런

    -1

    1답변

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

    -1

    1답변

    C에서 포인터와 메모리가 작동하는 방식에 대해 자세히 알아보기 위해 malloc()과 다양한 문자열 함수 간의 상호 작용을 테스트했지만 다음 상호 작용에 대해서는 약간 혼란 스럽습니다. char *myString = malloc(5); // enough space for 5 characters (no '\0') strcpy(myString, "Hello"

    -1

    1답변

    코드는 아래와 같습니다. 나는 아주 간단한 HashMap을 구현하고 있었고, HashEntry 클래스도 간단하게 정의되어있다. 이제 C++에 익숙하지는 않지만 새로운, 삭제 및 malloc/free/realloc/etc가 모두 내 시스템을 중단시키고 코드를 수정해야한다고 말합니다. 그 도구가 없으면 생성자와 deconstructor를 처리하는 방법을 잘 모

    -1

    2답변

    문자를 동적 문자열 버퍼로 읽는 프로그램이 있습니다. 우리는 문자열의 크기를 알지 못하며 고정 크기의 "충분히 큰"버퍼를 단순히 설정하지 않는 것이 요구됩니다. char* read_field(FILE* data) { int size = 8; char *field = malloc(size); if (field == NULL)

    -3

    1답변

    나는 모든 길이의 사용자로부터 문자열을 받아들이고 그것을 표시하는 간단한 코드를 작성 중이다. 그러나 문자열을 받아들이지 만 제대로 인쇄하지 못하기 때문에 코드가 제대로 작동하지 않습니다. #include<stdio.h> #include<stdlib.h> #include<string.h> main() { int i,len; stat