malloc

    -2

    6답변

    나는 정확히 가 어떻게 작동하는지 잘 모르겠다. 내가 문자열로 임명 값이 하나 개의 문자보다 큰 아직이 잘 컴파일 보이기 때문에 #include <stdio.h> #include <stdlib.h> int main() { char * string = (char*) malloc(sizeof(char)); string = "abc"; int *

    -4

    1답변

    C에서이 세 가지 함수를 다시 코딩해야하며 목표는 레코딩 된 함수가 다른 프로그램이나 시스템 호출에서 시스템 함수를 대체해야한다는 것입니다. 내가 mans를 읽은 이후로 나는이 함수의 동작을 실제로 이해하지 못한다. 나는 단지 brk()과 sbrk()을 사용할 수 있다는 것을 알고있다.

    1

    2답변

    나는 최근에 C에서의 malloc 기능에 관심이 있었고 흥미로운 행동을 관찰했습니다. malloc이 NULL이 된 후 첫 번째 'out of bounds'값처럼 보입니다 (또는 적어도 if에 의해 false로 간주되는 것을 반환합니다). i=0,d[0]=42.000000 i=1,d[1]=42.000000 i=2,d[2]=42.000000 i=3,d[3

    1

    3답변

    현재 C를 배우고 있으며 메모리 레이아웃과 포인터에 대해 혼란스러워합니다. 다음 코드에서 배열은 스택에 할당된다는 것을 이해합니다. #include <stdio.h> int main() { int x[4]; x[0] = 3; x[1] = 2; x[2] = 1; printf("%p\n",x); printf("%p\n",

    3

    3답변

    내가 할당 된 메모리에 할 수있는 일에 제한이 있습니까 원하는 것을 할 수있다 (현명한 표준) 예를 들어 #include <stdio.h> #include <stdlib.h> struct str{ long long a; long b; }; int main(void) { long *x = calloc(4,sizeof(l

    0

    2답변

    너무 깁니다 result 문자열은 word 문자열보다 길며 끝 부분에 추가 문자가 거의 없습니다 (약 4 자).

    -1

    1답변

    구조체의 변수 (이름 *)에 이름을 입력해야합니다. (malloc 포함) 왜 프로그램을 실행하지 않는지 이해할 수 없습니다. 자신이해야 (예를 들어 다윗)의 이름을 삽입 메신저 와 이름을 가져오고 포인터 FIRST_NAME * 의 크기를 조정하고 누군가가 나를 이해하는 데 도움이 * FIRST_NAME하는 문자열 온도를 복사 한 후 임시 배열 에 넣어 왜

    1

    1답변

    this과 같은 것을 구현하고 싶습니다. 네이티브 메모리는 Java 힙에 할당됩니다. 작동이 되려면, 나는 코드의 부분 집합이 작동해야합니다 내가 할 노력하고있어 것은 const static int pad = 16; void * operator new(size_t t) throw(std::bad_alloc) { void* padded = mall

    -1

    2답변

    다음은 메모리 할당을 검사하기 위해 작성한 샘플 프로그램입니다. [email protected]:~/working_dir/pavan/C$ cat mem3.c #include <stdio.h> #include <string.h> #include <stdio.h> /* This is generated by a templat

    0

    1답변

    구조체를 typedef 구조체로 채우기를 원합니다. 나는 시도 : typedef struct{ char *first_name, *last_name; int id; Date birthday; } Person; void ReadPerson(Person* person){ person = (Person*)malloc(siz