ポインタ演算を使用して構造体の特定のメンバーをプリントする方法は?私は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もちろんです。 –