pointers

    1

    1답변

    이 오류에 대한 여러 게시물을 보았지만 해결 방법을 찾지 못했습니다. 내 코드에는 "유전자"의 벡터가 있고 각 유전자는 int 형식의 소스와 대상을 포함합니다. 유전자 벡터에서 소스와 대상의 가능한 모든 값을 모두 포함하는 int 벡터를 만들고 싶습니다. 먼저 각 유전자를 살펴보고 소스와 대상을 확인한 다음 해당 ID가 이미 벡터에 존재하는지 확인합니다.

    -1

    1답변

    C에서 링크 된 목록으로 작업하고 있지만 포인터를 사용하지 않는 것이 좋습니다. 나는 연결된 목록 구조가 있습니다. 첫 번째 요소를 NULL로 초기화합니다. 이 포인터를 malloc을 사용하여리스트의 새로운 요소를 만드는 함수에 보낸다. 그러나 함수 호출 후에는 my 요소가 여전히 NULL입니다. 나는 이해하지 못한다. 그것은 확실히 바보 같은 오류가 발생

    1

    2답변

    숫자를 오름차순으로 배열하는 매우 간단한 프로그램입니다. 이제 여기에 모든 for 루프에서 정수와 포인터를 비교하는 방법이 나와 있습니다. 나는 그런데 멍청한 놈이다. 당신은 i이 int입니다 i < number 및 number를 사용하는 #include <stdio.h> int main() { int number[100],total,i,j

    0

    1답변

    KVO를 사용하여 코드의 C/C++ 쪽에서 선언 된 포인터를 모니터링하기위한 Objective-C 함수를 만들려고합니다. 이것을 할 수있는 방법이 있습니까? 자세히 설명합니다. C 객체 포인터가 있습니다. 그 포인터를 내 다리 기능을 통해 void*으로 코드의 Objective-C 쪽으로 전달합니다. 그것은 KVO을 설정 void*를 패스 다운 사용을 통해

    0

    1답변

    그래서 저는 Windows에서 함수 후킹을하고 놀고 있었고 모든 것이 예상대로 잘 작동했습니다. 내 LoadLibrary 포인터가 jmp 명령과 내 후크 함수에 대한 오프셋으로 가리키는 값을 재정 의하여 LoadLibrary를 호출 할 때마다 내 코드를 실행할 수 있습니다. 메모리의 바이트를 무시하려면 분명히 특정 메모리에 대한 보호 플래그를 변경해야합니다

    0

    1답변

    링크 된 목록을 만들려고하는데 괜찮습니다. 그러나 비어 있지 않은 목록에 새 노드를 삽입하고 표시 할 때 새로운 노드 만 표시하려고합니다. 삽입 된 노드가 존재합니다. 여기 코드는 다음과 같습니다 파이프를 통해 내가 입력 "3 10 20 30"이 정당하게 3 개 노드를 표시하는 경우 struct patient{ char name[NAME];

    0

    2답변

    이 함수에서 인수의 새 공간을 원합니다. void Binary::PreAndMid(Qnode* root, char temp1[], char temp2[], int m, int n, int j, int k) { if (n - m != k - j || m > n || j > k) { return; } else { root = new Qn

    -1

    1답변

    결과 개체의 EOL로 점프하는 방법이 있는지 스스로 묻습니다. mysqli_data_seek를 사용하여 결과 포인터를 조작 할 수 있다는 것을 알고 있습니다. 그러나 마지막 끝으로 뛰어 넘을 방법이 없을 것 같습니다.!? 대신 "$break = true"의 mysqli_data_seek($result, mysqli_num_rows($result))를 사용

    2

    1답변

    아래에 문제를 나타내는 간단한 C 프로그램이 있습니다. 포인터를 사용하여 realloc에 전화를 걸면 올바르게 작동하지만 포인터에 오프셋을 추가하려고하면 (예 : 배열의 이후 요소에서 시작) 실패합니다. 10361264,0,0,2 그리고 충돌 : realloc(num->bytes+1,num->len-1);-realloc(num->bytes,num->le

    -2

    2답변

    #include <stdio.h> char strA[80] = "A string to be used for demonstration purposes"; char strB[80]; char *my_strcpy(char *destination, char *source) { char *p = destination; while (*so