-1
를 찾을 수 없습니다.구조체의 멤버는 나는 다음과 같은 구조체가
나는 이런 식으로 정점을 MALLOC :
vertex_t * vertex[G->vertices];
for(i=0; i < G->vertices; i++)
{
vertex[i] = (vertex_t*)malloc(sizeof(vertex_t));
}
그래서 나는 구조체에서 매트릭스를 만들 수 있습니다.
vertex[i]->visited
vertex[i]->weight
vertex[i]->prev
나는 다음과 같은 오류가 계속 : 그때 내가 이렇게 생성 기능을 통해 그들에게 전화
error: ‘vertex_t’ has no member named ‘visited’
error: ‘vertex_t’ has no member named ‘weight’
error: ‘vertex_t’ has no member named ‘prev’
사람이 내가이 작업을 수행하지 못할 이유를 내가 이해하는 데 도움이 수 있습니까?
그건; 회원은 그런 식으로 초기화 할 수 없습니다. –
그래서 나는 그것들을 0과 FLT_MAX와 동일하게 만들 수 없습니까? – user081608
@ user081608 : 할 수 있습니다. 그러나 실제로는 'vertex_t'를 만들었습니다 : vertex_t v; v.visited = 0; v.weight = INT_MAX; ' – Zeta