내부 포인터가 배열 인 구조체 (C)

암호

다음 구조체가 있습니다.

struct card{
  int id;
  int *products_id;
  int number;}

동일한 ID에 대해 다른 제품 ID를 저장해야하므로 포인터 products_id가 배열이어야합니다. 이 배열을 선언하고 사용하는 방법을 알고 싶습니다. 또한 필요한 데이터를 내부에 어떻게 저장할 수 있습니까?

콩 택시
#include <stdio.h>
#include <stdlib.h>

struct card{
  int id;
  int *products_id;
  int number;
};


int main ()
{
    struct card c;
    c.products_id = (int*)malloc(sizeof(int)*3); // 3 ints
    c.products_id[0] = 3;
    c.products_id[1] = 4;
    c.products_id[2] = 5;

    for (int i=0; i<3; ++i)
    {
        printf("%d\n", c.products_id[i]);
    }
}

산출

$ ./a.out 
3
4
5

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C의 구조체 내에서 포인터가 가리키는 자유 배열

분류에서Dev

구조체 내의 동적 배열에 대한 포인터 C

분류에서Dev

구조체 내부에 구조체에 대한 포인터 배열 만들기

분류에서Dev

C의 구조체 내부에서 char 배열에 대한 포인터를 반환합니까?

분류에서Dev

C 구조체 / 포인터의 배열을 구조체의 배열로 선언

분류에서Dev

C의 구조체 내부에서 구조체에 대한 포인터 배열을 선언 할 수 없습니다.

분류에서Dev

CUDA를 사용하여 구조체 내부의 포인터 배열 복사

분류에서Dev

C / C ++-구조체의 일부인 값 배열로 복사

분류에서Dev

c-구조체 내부 구조체에 대한 void 포인터

분류에서Dev

구조체 포인터 내부의 문자열에서 char 가리 키기

분류에서Dev

함수 포인터가있는 구조체 배열 초기화 C

분류에서Dev

C : 포인터 배열에 구조체를 추가하는 방법

분류에서Dev

c의 구조체에 배열 (포인터 아님) 전달

분류에서Dev

c에 포인터 배열이있는 구조체

분류에서Dev

구조체에 포인터 배열을 할당하는 C ++

분류에서Dev

포인터 C로 구조체에 배열 연결

분류에서Dev

C-동적 구조체 배열에 대한 포인터

분류에서Dev

구조체 내부의 포인터 값

분류에서Dev

다른 구조체의 일부인 구조체 배열 (또는 포인터)을 얻는 방법은 무엇입니까? C에서

분류에서Dev

Swift의 다른 구조체 내부에 배열 인 속성 내부에 구조체 추가

분류에서Dev

C에서 구조체의 멤버 인 배열에 대한 포인터 산술

분류에서Dev

C ++ 포인터에서 배열의 대상 구조체를 포함하여 구조체에 대한 값 읽기

분류에서Dev

구조체 내부 구조체에 대한 이중 포인터

분류에서Dev

포인터를 통해 구조체 내부 배열에 정수 값을 제공하는 방법

분류에서Dev

구조체 내부의 포인터가 다른 포인터가 가리키는 동일한 문자열을 가리키는 방법은 무엇입니까?

분류에서Dev

구조체 내에서 포인터 배열을 NULL로 초기화

분류에서Dev

구조체 배열에 대한 포인터를 반환하는 C # marhsal 함수

분류에서Dev

C의 구조체에 대한 포인터 배열에서 정보 얻기

분류에서Dev

C에서 구조체 포인터를 사용한 배열 할당

Related 관련 기사

  1. 1

    C의 구조체 내에서 포인터가 가리키는 자유 배열

  2. 2

    구조체 내의 동적 배열에 대한 포인터 C

  3. 3

    구조체 내부에 구조체에 대한 포인터 배열 만들기

  4. 4

    C의 구조체 내부에서 char 배열에 대한 포인터를 반환합니까?

  5. 5

    C 구조체 / 포인터의 배열을 구조체의 배열로 선언

  6. 6

    C의 구조체 내부에서 구조체에 대한 포인터 배열을 선언 할 수 없습니다.

  7. 7

    CUDA를 사용하여 구조체 내부의 포인터 배열 복사

  8. 8

    C / C ++-구조체의 일부인 값 배열로 복사

  9. 9

    c-구조체 내부 구조체에 대한 void 포인터

  10. 10

    구조체 포인터 내부의 문자열에서 char 가리 키기

  11. 11

    함수 포인터가있는 구조체 배열 초기화 C

  12. 12

    C : 포인터 배열에 구조체를 추가하는 방법

  13. 13

    c의 구조체에 배열 (포인터 아님) 전달

  14. 14

    c에 포인터 배열이있는 구조체

  15. 15

    구조체에 포인터 배열을 할당하는 C ++

  16. 16

    포인터 C로 구조체에 배열 연결

  17. 17

    C-동적 구조체 배열에 대한 포인터

  18. 18

    구조체 내부의 포인터 값

  19. 19

    다른 구조체의 일부인 구조체 배열 (또는 포인터)을 얻는 방법은 무엇입니까? C에서

  20. 20

    Swift의 다른 구조체 내부에 배열 인 속성 내부에 구조체 추가

  21. 21

    C에서 구조체의 멤버 인 배열에 대한 포인터 산술

  22. 22

    C ++ 포인터에서 배열의 대상 구조체를 포함하여 구조체에 대한 값 읽기

  23. 23

    구조체 내부 구조체에 대한 이중 포인터

  24. 24

    포인터를 통해 구조체 내부 배열에 정수 값을 제공하는 방법

  25. 25

    구조체 내부의 포인터가 다른 포인터가 가리키는 동일한 문자열을 가리키는 방법은 무엇입니까?

  26. 26

    구조체 내에서 포인터 배열을 NULL로 초기화

  27. 27

    구조체 배열에 대한 포인터를 반환하는 C # marhsal 함수

  28. 28

    C의 구조체에 대한 포인터 배열에서 정보 얻기

  29. 29

    C에서 구조체 포인터를 사용한 배열 할당

뜨겁다태그

보관