0
포인터로 가리키는 값을 포인터로 가리키는 값을 인쇄하려고합니다.구조체 및 포인터
나는 2 구조체
typedef struct s_thread_police
{
l_hash *lhash;
// other stuff for thread purpose
} thread_police_arg;
typedef struct s_l_hash
{
struct s_l_hash* next;
char* hash;
} *l_hash;
어떻게 내가 가리키는 구조체의 해시를 인쇄하는가?
나는 다른 방법하지만 그들 중 누구도 시도가 당신의 도움을 들으 노력하고 있습니다 :
police_arg.lhash = &lhash;
printf("%s\n", *(police_arg.lhash)->hash);
컴파일러는 "뭔가 멤버 '해시'에 대한 요청이 구조 또는 노동 조합이없는 오류가"저를 말하고있다
'해시'라는 것을 인쇄하려고했지만 표시된 코드에 정의되어 있지 않습니다! –
나는 그것을 편집에서 고쳤다. – Chopin
컴파일 할 수있는 실제 [mcve]를 제공하십시오 ... –