포인터 산술을 사용하여 구조체의 특정 멤버를 인쇄하는 방법은 무엇입니까? 나는 2 명의 구성원으로 구성된 구조를 가지고있다. 그 구조에 대한 포인터의 메모리를 조작하여 구성원 j
을 인쇄하고 싶습니다.구조체를 사용한 포인터 산술
#include <stdio.h>
#include <conio.h>
typedef struct ASD
{
int i;
int j;
}asd;
void main (void)
{
asd test;
asd * ptr;
test.i = 100;
test.j = 200;
ptr = &test;
printf("%d",*(ptr +1));
_getch();
}
'포인터의 메모리'와 같은 것이 없습니다. 아마도 '포인터 조작'을 의미했을까요? –
왜'-> '연산자를 사용하는 대신 이것을하고 싶습니까? –
@ mr.anubis 물론입니다. –