realloc

    5

    3답변

    fasta files을 읽을 필요가있는 코드를 작성 중이므로 아래 코드에 포함 된 부분은 fasta 파서입니다. 단일 시퀀스는 fasta 형식의 여러 줄에 걸쳐있을 수 있으므로 파일에서 읽은 여러 연속 줄을 단일 문자열로 연결해야합니다. 나는 모든 행을 읽은 후에 문자열 버퍼를 realloc'ing함으로써 시퀀스의 현재 길이와 읽혀진 행의 길이를 더한다.

    0

    1답변

    malloc으로 만든 realloc으로 **array의 크기를 늘리려고합니다. 크기를 늘리고 싶은 함수에 **array을 위탁했습니다. I는 루프와 두 개의 배열을 작성하여 그 후 imginf->height = imginf->height * 2; imginf->width = imginf->width * 2; array = realloc(array, i

    0

    2답변

    는 내 코드가 나에게 segfault의 오류를 제공합니다 : 이해가 안되는 디버거 sizeof(char) 항상 당신 돈 이며, 오류가 stored_에서 char *stored_ = NULL; char testMessage[15]; //strcpy(stored_, testMessage); for (int a = 0;a < 10; a++) {

    0

    3답변

    지난 며칠 동안 C 클래스에 대한 과제를 수행하고 있었고 C의 realloc() 함수와 관련하여 궁금한 충돌이있었습니다. C/집안에있는 C++ 프로그래머는 내 코드에 무엇이 잘못 되었을지 즉시 대답 할 수 없었습니다. 먼저 나는 한 함수 메모리 블록을 생성 : char *line = (char *)malloc(sizeof(char) * BUFSIZE);

    2

    1답변

    배열의 데이터베이스에 값을 입력하고 함수 내에서 addReader으로 값을 전송하면 값이 성공적으로 저장되지만 다시 main으로 돌아갈 때 입력 된 값은 사라집니다. 주어진 다음 코드 reader* addReader(reader *rdr, int *readNum){ //adding a reader from the user char string[1

    3

    2답변

    나는 기능이에 x86 컴퓨터에서 잘 실행 호출 void *srealloc(void * ptr , int size){ void *tmp = realloc(ptr , size); if(tmp == NULL){ fprintf(stderr,"realloc of %u bytes failed", size); exit(1);

    2

    3답변

    가능한 중복 : How do you realloc in C++? 나는 C++ 배열 재 할당 될 수 있다는 것을 알고는 (확장) 메모리가 malloc() 또는 calloc()를 통해 할당 된 경우 realloc()를 사용하여. 내 질문은, 어떻게 내가 C에서 메모리를 new 연산자를 통해 할당되었습니다 배열을 확장 할 수 있습니까?

    5

    2답변

    나는 얼마 동안 프로젝트에서 작업 해 왔고 ARC로 점프하기로 결정했다. 매번 폭탄을 터뜨리는 코드를 발견했습니다. 이유를 알고 싶습니다. 나는 4 개 개의 다른 프로젝트에서이 피곤, 여기에 무슨 일이 일어나고 있는지 아주 확실하지 않다 typedef __strong id MYID; int main(int argc, char *argv[]) {

    20

    2답변

    realloc의 작동 방식을 이해하는 데 어려움을 겪고 있습니다. 내가 버퍼를 malloc으로 할당하고 그 버퍼에 데이터를 복사 한 경우의는 "AB"를 가정 해 봅시다 : +------------+ | A | B | \0 | +------------+ 다음 내가 버퍼를 realloc'ed, 데이터 (심지어 단일 바이트)에서 길을 잃었 어떤이 될 것인

    1

    2답변

    그래서 두 가지 (잘만하면 빠름) 질문이 있습니다. malloc을 사용하여 데이터 공간을 절약 할 수 있다고 생각하지만 realloc은 문제를 일으키고 있습니다. 내가 (그래서 다음 다른 8 등) 다른 8 문자 포인터를 가지고 확장하기 위해 노력하고있어 - 그것까지 작성해야합니다 - 아래의 코드에서, 나는 8 문자 포인터의 배열을 가지고있다. realloc