これは私の構造の定義です
typedef struct treeNode
{
int data,pos;
char name[16];
struct treeNode *left;
struct treeNode *right;
}treeNode;
動的オブジェクトを作成しました
treeNode *temp;
temp = (treeNode *)malloc(sizeof(treeNode));
データに値を割り当てる必要がある場合、どのように割り当てる必要がありますか
scanf("%d",temp->data); //or
scanf("%d",&(temp->data)); //why? because all scanf will look for is address to a location which could be done by temp->data;
これはデータへのアクセスにも当てはまります。つまり、整数部分にアクセスするにはどうすればよいですか?
temp->data; //or
*(temp->data)